diff --git a/CMakeLists.txt b/CMakeLists.txt index 3b1253bffb1b827039eae00440b18c07ed702633..5d836c99fc97bb26e7f4f6605008619f8a42152b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -103,11 +103,19 @@ target_include_directories(alarm_handler "${PROJECT_BINARY_DIR}" ${Boost_INCLUDE_DIRS}) +if(NOT (CMAKE_CXX_COMPILER_ID STREQUAL "AppleClang" OR CMAKE_CXX_COMPILER_ID STREQUAL "Clang")) set_target_properties(alarm_handler PROPERTIES OUTPUT_NAME ${AH_NAME} LINK_FLAGS "-Wl,--no-undefined" CXX_STANDARD 17) +else() +set_target_properties(alarm_handler + PROPERTIES + OUTPUT_NAME ${AH_NAME} + LINK_FLAGS "" + CXX_STANDARD 17) +endif() if(DO_CLANG_TIDY) set_target_properties(alarm_handler