Skip to content

Commit

Permalink
cmake: do not link against keyutils if not necessary
Browse files Browse the repository at this point in the history
Signed-off-by: Kefu Chai <kchai@redhat.com>
  • Loading branch information
tchaikov committed Aug 24, 2016
1 parent dd0386c commit efaf05c
Show file tree
Hide file tree
Showing 6 changed files with 11 additions and 25 deletions.
8 changes: 3 additions & 5 deletions src/rbd_replay/CMakeLists.txt
Expand Up @@ -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_OBJECTS:parse_secret_objs>
)
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
Expand All @@ -34,7 +33,6 @@ if(${WITH_BABELTRACE})
librbd
librados
common
keyutils
global
babeltrace
babeltrace-ctf
Expand Down
4 changes: 1 addition & 3 deletions src/test/bench/CMakeLists.txt
Expand Up @@ -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
Expand Down
4 changes: 1 addition & 3 deletions src/test/cls_rbd/CMakeLists.txt
Expand Up @@ -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})
12 changes: 3 additions & 9 deletions src/test/librbd/CMakeLists.txt
Expand Up @@ -77,9 +77,7 @@ target_link_libraries(unittest_librbd
osdc
global
${UNITTEST_LIBS}
radostest
keyutils
)
radostest)

add_executable(ceph_test_librbd
test_main.cc
Expand All @@ -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})

Expand All @@ -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})

Expand Down
3 changes: 1 addition & 2 deletions src/test/rbd_mirror/CMakeLists.txt
Expand Up @@ -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
Expand Down
5 changes: 2 additions & 3 deletions src/tools/rbd_nbd/CMakeLists.txt
@@ -1,5 +1,4 @@
add_executable(rbd-nbd rbd-nbd.cc
$<TARGET_OBJECTS:parse_secret_objs>)
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)

0 comments on commit efaf05c

Please sign in to comment.