Skip to content

Commit 18a399a

Browse files
authoredJan 30, 2018
Merge pull request #6224 from rkanavath/master
enable --no-undefined only for linux
2 parents 02bfe0a + f6a2c0a commit 18a399a

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed
 

‎CMakeLists.txt

Lines changed: 2 additions & 2 deletions
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)
Please sign in to comment.