Skip to content

Commit 46f86a9

Browse files
committed
only add -lomp if it's not in CMAKE_EXE_LINKER_FLAGS
1 parent 162691c commit 46f86a9

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

CMakeLists.txt

+3-1
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,9 @@ if (NOT CMAPLE_FLAGS MATCHES "single")
188188
else()
189189
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Xpreprocessor -fopenmp -pthread")
190190
endif()
191-
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -lomp")
191+
if(NOT "${CMAKE_EXE_LINKER_FLAGS}" MATCHES "-lomp")
192+
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -lomp")
193+
endif()
192194
else()
193195
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fopenmp")
194196
endif()

0 commit comments

Comments
 (0)