rendering-in-cgi/Framework/external/embree/common/sys/CMakeLists.txt
2024-04-23 10:14:24 +02:00

32 lines
813 B
CMake

## Copyright 2009-2021 Intel Corporation
## SPDX-License-Identifier: Apache-2.0
SET(CMAKE_THREAD_PREFER_PTHREAD TRUE)
FIND_PACKAGE(Threads REQUIRED)
ADD_LIBRARY(sys STATIC
sysinfo.cpp
alloc.cpp
filename.cpp
library.cpp
thread.cpp
estring.cpp
regression.cpp
mutex.cpp
condition.cpp
barrier.cpp
)
SET_PROPERTY(TARGET sys PROPERTY FOLDER common)
SET_PROPERTY(TARGET sys APPEND PROPERTY COMPILE_FLAGS " ${FLAGS_LOWEST}")
TARGET_LINK_LIBRARIES(sys ${CMAKE_THREAD_LIBS_INIT} ${CMAKE_DL_LIBS})
IF (EMBREE_SYCL_SUPPORT)
TARGET_LINK_LIBRARIES(sys ${SYCL_LIB_NAME})
ENDIF()
IF (EMBREE_STATIC_LIB)
INSTALL(TARGETS sys EXPORT sys-targets ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}" COMPONENT devel)
INSTALL(EXPORT sys-targets DESTINATION "${EMBREE_CMAKEEXPORT_DIR}" COMPONENT devel)
ENDIF()