Skip to content

Commit f0e53c1

Browse files
committed
Add OpenMP to a few targets in CMakeLists.txt
1 parent f285a9f commit f0e53c1

File tree

2 files changed

+17
-0
lines changed

2 files changed

+17
-0
lines changed

src/luxrays/CMakeLists.txt

+6
Original file line numberDiff line numberDiff line change
@@ -237,6 +237,12 @@ set(LUXRAYS_LIB_SRCS
237237

238238
add_library(luxrays STATIC ${LUXRAYS_LIB_SRCS})
239239
add_definitions(-DCPP_API_EXPORTS ${VISIBILITY_FLAGS}) # for controlling visibility
240+
if(APPLE)
241+
target_link_libraries(luxrays PRIVATE OpenMP::OpenMP)
242+
else()
243+
target_link_libraries(luxrays PRIVATE OpenMP::OpenMP_CXX)
244+
endif(APPLE)
245+
240246

241247
target_link_libraries(luxrays PRIVATE embree openimageio::openimageio boost::boost)
242248

src/slg/CMakeLists.txt

+11
Original file line numberDiff line numberDiff line change
@@ -515,6 +515,7 @@ else()
515515
target_link_libraries(slg-core PRIVATE OpenMP::OpenMP_CXX)
516516
endif(APPLE)
517517

518+
518519
#############################################################################
519520
#
520521
# SLG Kernels library
@@ -653,6 +654,11 @@ set(SLG_KERNEL_SRCS
653654
SOURCE_GROUP("Source Files\\SLG Kernels\\Generated" FILES ${SLG_KERNEL_SRCS})
654655

655656
add_library(slg-kernels STATIC ${SLG_KERNELS} ${SLG_KERNEL_SRCS})
657+
if(APPLE)
658+
target_link_libraries(slg-kernels PRIVATE OpenMP::OpenMP)
659+
else()
660+
target_link_libraries(slg-kernels PRIVATE OpenMP::OpenMP_CXX)
661+
endif(APPLE)
656662

657663
target_link_libraries(slg-kernels PRIVATE boost::boost)
658664

@@ -725,6 +731,11 @@ set(SLG_FILM_SRCS
725731
SOURCE_GROUP("Source Files\\SLG Film Library" FILES ${SLG_FILM_SRCS})
726732

727733
add_library(slg-film STATIC ${SLG_FILM_SRCS})
734+
if(APPLE)
735+
target_link_libraries(slg-film PRIVATE OpenMP::OpenMP)
736+
else()
737+
target_link_libraries(slg-film PRIVATE OpenMP::OpenMP_CXX)
738+
endif(APPLE)
728739

729740
target_link_libraries(slg-film PRIVATE
730741
boost::boost

0 commit comments

Comments
 (0)