We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 02bfe0a commit f6a2c0aCopy full SHA for f6a2c0a
CMakeLists.txt
@@ -616,11 +616,11 @@ IF (WITH_CORE)
616
ENDIF(MSVC)
617
ENDIF(COMMAND cmake_policy)
618
619
- IF (PEDANTIC AND NOT WIN32 AND NOT APPLE)
+ if("${CMAKE_SYSTEM_NAME}" MATCHES "Linux")
620
SET(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--no-undefined")
621
SET(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -Wl,--no-undefined")
622
SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--no-undefined")
623
- ENDIF(PEDANTIC AND NOT WIN32 AND NOT APPLE)
+ endif() #"${CMAKE_SYSTEM_NAME}" MATCHES "Linux")
624
625
SET(CMAKE_CXX_VISIBILITY_PRESET hidden)
626
INCLUDE(GenerateExportHeader)
0 commit comments