From: Kefu Chai Date: Wed, 24 Aug 2016 03:10:47 +0000 (+0800) Subject: cmake: do not link against keyutils if not necessary X-Git-Tag: v11.0.1~382^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=efaf05c6699de800cfe40f455bd3dc49c17132be;p=ceph.git cmake: do not link against keyutils if not necessary Signed-off-by: Kefu Chai --- diff --git a/src/rbd_replay/CMakeLists.txt b/src/rbd_replay/CMakeLists.txt index 018a7c8d5534..3a05b9a92c39 100644 --- a/src/rbd_replay/CMakeLists.txt +++ b/src/rbd_replay/CMakeLists.txt @@ -13,10 +13,9 @@ add_library(rbd_replay STATIC ${librbd_replay_srcs}) target_link_libraries(rbd_replay LINK_PRIVATE librbd librados global) add_executable(rbd-replay - rbd-replay.cc - $ - ) -target_link_libraries(rbd-replay librbd librados global rbd_replay rbd_replay_types common keyutils) + rbd-replay.cc) +target_link_libraries(rbd-replay + librbd librados global rbd_replay rbd_replay_types common) install(TARGETS rbd-replay DESTINATION bin) set(librbd_replay_ios_srcs @@ -34,7 +33,6 @@ if(${WITH_BABELTRACE}) librbd librados common - keyutils global babeltrace babeltrace-ctf diff --git a/src/test/bench/CMakeLists.txt b/src/test/bench/CMakeLists.txt index 8b59bfb1aa02..823e2fdfef0a 100644 --- a/src/test/bench/CMakeLists.txt +++ b/src/test/bench/CMakeLists.txt @@ -30,9 +30,7 @@ if (${WITH_RBD}) ${Boost_PROGRAM_OPTIONS_LIBRARY} udev ${BLKID_LIBRARIES} - ${CMAKE_DL_LIBS} - keyutils - ) + ${CMAKE_DL_LIBS}) endif (${WITH_RBD}) # ceph_smalliobenchfs diff --git a/src/test/cls_rbd/CMakeLists.txt b/src/test/cls_rbd/CMakeLists.txt index d4c522a1ed58..17400356b5dc 100644 --- a/src/test/cls_rbd/CMakeLists.txt +++ b/src/test/cls_rbd/CMakeLists.txt @@ -16,9 +16,7 @@ target_link_libraries(ceph_test_cls_rbd ${EXTRALIBS} radostest blkid - udev - keyutils - ) + udev) install(TARGETS ceph_test_cls_rbd DESTINATION ${CMAKE_INSTALL_BINDIR}) diff --git a/src/test/librbd/CMakeLists.txt b/src/test/librbd/CMakeLists.txt index da103ec844df..ad8a5e2ac052 100644 --- a/src/test/librbd/CMakeLists.txt +++ b/src/test/librbd/CMakeLists.txt @@ -77,9 +77,7 @@ target_link_libraries(unittest_librbd osdc global ${UNITTEST_LIBS} - radostest - keyutils - ) + radostest) add_executable(ceph_test_librbd test_main.cc @@ -99,9 +97,7 @@ target_link_libraries(ceph_test_librbd osdc global ${UNITTEST_LIBS} - radostest - keyutils - ) + radostest) set_target_properties(ceph_test_librbd PROPERTIES COMPILE_FLAGS ${UNITTEST_CXX_FLAGS}) @@ -115,9 +111,7 @@ target_link_libraries(ceph_test_librbd_api librados common radostest - ${UNITTEST_LIBS} - keyutils - ) + ${UNITTEST_LIBS}) set_target_properties(ceph_test_librbd_api PROPERTIES COMPILE_FLAGS ${UNITTEST_CXX_FLAGS}) diff --git a/src/test/rbd_mirror/CMakeLists.txt b/src/test/rbd_mirror/CMakeLists.txt index 9ab3c0d502d9..1e60a0c26e32 100644 --- a/src/test/rbd_mirror/CMakeLists.txt +++ b/src/test/rbd_mirror/CMakeLists.txt @@ -82,8 +82,7 @@ add_executable(ceph_test_rbd_mirror_random_write set_target_properties(ceph_test_rbd_mirror_random_write PROPERTIES COMPILE_FLAGS ${UNITTEST_CXX_FLAGS}) target_link_libraries(ceph_test_rbd_mirror_random_write - librbd librados global keyutils - ) + librbd librados global) install(TARGETS ceph_test_rbd_mirror diff --git a/src/tools/rbd_nbd/CMakeLists.txt b/src/tools/rbd_nbd/CMakeLists.txt index 81a8dbaebbed..a339b3845fea 100644 --- a/src/tools/rbd_nbd/CMakeLists.txt +++ b/src/tools/rbd_nbd/CMakeLists.txt @@ -1,5 +1,4 @@ -add_executable(rbd-nbd rbd-nbd.cc - $) -target_link_libraries(rbd-nbd librbd librados global keyutils +add_executable(rbd-nbd rbd-nbd.cc) +target_link_libraries(rbd-nbd librbd librados global ${Boost_REGEX_LIBRARY}) install(TARGETS rbd-nbd DESTINATION bin)