Skip to content

Commit e32ebd2

Browse files
committed
Use CheckLinkerFlag in CMake supported version >=3.18
1 parent 2edd346 commit e32ebd2

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

cmake/commonSettings.cmake

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
include(CheckCXXCompilerFlag)
2-
include(CheckLinkerFlag)
2+
if(CMAKE_MINOR_VERSION GREATER 18 OR CMAKE_MINOR_VERSION EQUAL 18)
3+
include(CheckLinkerFlag)
4+
endif()
35

46
option(MSVC_LINK_DYNAMIC_RUNTIME "Link against dynamic runtime" ON)
57
option(MSVC_PARALLELBUILD "Use flag /MP" ON)
@@ -143,7 +145,9 @@ else()
143145

144146
# add pthread flag
145147
add_compiler_flag("-pthread" usePThreadCompilerFlag)
146-
add_linker_flag("-pthread" usePThreadLinkerFlag)
148+
if(CMAKE_MINOR_VERSION GREATER 18 OR CMAKE_MINOR_VERSION EQUAL 18)
149+
add_linker_flag("-pthread" usePThreadLinkerFlag)
150+
endif()
147151

148152
# enable boost assert handler
149153
add_compiler_flag("-DBOOST_ENABLE_ASSERT_HANDLER" enableAssertionHandler)

0 commit comments

Comments
 (0)