Skip to content

Commit f6a2c0a

Browse files
author
Rashad Kanavath
committed
enable --no-undefined only for linux
1 parent 02bfe0a commit f6a2c0a

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

CMakeLists.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -616,11 +616,11 @@ IF (WITH_CORE)
616616
ENDIF(MSVC)
617617
ENDIF(COMMAND cmake_policy)
618618

619-
IF (PEDANTIC AND NOT WIN32 AND NOT APPLE)
619+
if("${CMAKE_SYSTEM_NAME}" MATCHES "Linux")
620620
SET(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--no-undefined")
621621
SET(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -Wl,--no-undefined")
622622
SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--no-undefined")
623-
ENDIF(PEDANTIC AND NOT WIN32 AND NOT APPLE)
623+
endif() #"${CMAKE_SYSTEM_NAME}" MATCHES "Linux")
624624

625625
SET(CMAKE_CXX_VISIBILITY_PRESET hidden)
626626
INCLUDE(GenerateExportHeader)

0 commit comments

Comments
 (0)