]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
cmake: use LINK_PRIVATE instead of PRIVATE for CMake version == 2.8.11 8715/head
authorrunsisi <runsisi@zte.com.cn>
Sat, 23 Apr 2016 06:40:56 +0000 (14:40 +0800)
committerrunsisi <runsisi@zte.com.cn>
Sat, 23 Apr 2016 06:57:36 +0000 (14:57 +0800)
with version 2.8.11, i.e., the minimum version required by the building
system, we will hit a compile error as follows:
  /usr/bin/ld: cannot find -lPRIVATE
  collect2: error: ld returned 1 exit status
  make[2]: *** [lib/librbd.so.1.0.0] Error 1
  make[1]: *** [src/librbd/CMakeFiles/librbd.dir/all] Error 2

Signed-off-by: runsisi <runsisi@zte.com.cn>
src/librbd/CMakeLists.txt

index 8254a2e8126e03f9d55f4d9a446badc55c11031c..e75407ce031b845243639aea5da46d4bfa56bec5 100644 (file)
@@ -70,7 +70,7 @@ add_library(librbd ${CEPH_SHARED}
   $<TARGET_OBJECTS:krbd_objs>
   ${CMAKE_SOURCE_DIR}/src/common/ContextCompletion.cc
   librbd.cc)
-target_link_libraries(librbd PRIVATE 
+target_link_libraries(librbd LINK_PRIVATE 
   rbd_internal
   rbd_types
   journal