CMakeLists.txt 639 B

1234567891011121314151617181920
  1. # Copyright (C) 2019 Intel Corporation. All rights reserved.
  2. # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
  3. include_directories (./include ../include ./${PLATFORM})
  4. add_definitions (-D__POSIX__ -D_XOPEN_SOURCE=600 -D_POSIX_C_SOURCE=200809L -D_BSD_SOURCE)
  5. file (GLOB_RECURSE source_all ${PLATFORM}/*.c)
  6. add_library (supportlib ${source_all})
  7. target_link_libraries (supportlib -pthread -lrt)
  8. if ("${CMAKE_BUILD_TYPE}" STREQUAL "Debug")
  9. add_library (supportlib_ut ${source_all})
  10. set_target_properties (supportlib_ut PROPERTIES COMPILE_DEFINITIONS BH_TEST=1)
  11. target_link_libraries (supportlib_ut -pthread -lrt)
  12. endif ()