# HG changeset patch # User Sebastien Jodogne # Date 1451913641 -3600 # Node ID 50234539a0dd3d0c4956674b36625b2adc7b9944 # Parent b1291df2f78060c878f7c2875537021d0a12ee2e ENABLE_PLUGINS_VERSION_SCRIPT diff -r b1291df2f780 -r 50234539a0dd Resources/CMake/Compiler.cmake --- a/Resources/CMake/Compiler.cmake Mon Jan 04 13:17:22 2016 +0100 +++ b/Resources/CMake/Compiler.cmake Mon Jan 04 14:20:41 2016 +0100 @@ -50,7 +50,12 @@ ${CMAKE_SYSTEM_NAME} STREQUAL "kFreeBSD" OR ${CMAKE_SYSTEM_NAME} STREQUAL "FreeBSD") set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -Wl,--no-undefined") - set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--no-undefined -Wl,--version-script=${ORTHANC_ROOT}/Plugins/Samples/Common/VersionScript.map") + set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--no-undefined") + + if (NOT DEFINED ENABLE_PLUGINS_VERSION_SCRIPT OR + ENABLE_PLUGINS_VERSION_SCRIPT) + set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--version-script=${ORTHANC_ROOT}/Plugins/Samples/Common/VersionScript.map") + endif() # Remove the "-rdynamic" option # http://www.mail-archive.com/cmake@cmake.org/msg08837.html