]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/librados/CMakeLists.txt
import 15.2.0 Octopus source
[ceph.git] / ceph / src / librados / CMakeLists.txt
index 6efed26bd8f765a655cc89547df2c778c5651615..6335d0c597525f0d2ba4948e0be59e1f51470708 100644 (file)
@@ -16,9 +16,11 @@ if(ENABLE_SHARED)
     VERSION 2.0.0
     SOVERSION 2
     VISIBILITY_INLINES_HIDDEN ON)
-  if(NOT APPLE)
+  if(HAVE_LINK_EXCLUDE_LIBS)
     set_property(TARGET librados APPEND_STRING PROPERTY
       LINK_FLAGS " -Wl,--exclude-libs,ALL")
+  endif()
+  if(HAVE_LINK_VERSION_SCRIPT)
     set_property(TARGET librados APPEND_STRING PROPERTY
       LINK_FLAGS " -Wl,--version-script=${CMAKE_CURRENT_SOURCE_DIR}/librados.map")
   endif()