From: Matt Benjamin Date: Fri, 5 Feb 2016 21:43:43 +0000 (-0500) Subject: cmake: add libboost_system to EXTRALIBS X-Git-Tag: v10.0.4~39^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F7541%2Fhead;p=ceph.git cmake: add libboost_system to EXTRALIBS This concisely fixes several unittest builds, and reflects the fact that this library dependency has moved into several areas of the codebase (libcephfs, librbd, librgw). Signed-off-by: Matt Benjamin --- diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index b272efb24c81..f5006dc488f5 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -76,7 +76,8 @@ else() endif() -set(EXTRALIBS uuid rt dl ${Boost_LIBS} ${ATOMIC_OPS_LIBRARIES}) +set(EXTRALIBS uuid rt dl + ${Boost_LIBRARIES} ${Boost_SYSTEM_LIBRARY} ${ATOMIC_OPS_LIBRARIES}) if(${WITH_PROFILER}) list(APPEND EXTRALIBS profiler) diff --git a/src/test/CMakeLists.txt b/src/test/CMakeLists.txt index 1ed5ae408f5c..98aebbafd51f 100644 --- a/src/test/CMakeLists.txt +++ b/src/test/CMakeLists.txt @@ -1990,7 +1990,7 @@ add_executable(test_rados_api_io set_target_properties(test_rados_api_io PROPERTIES COMPILE_FLAGS ${UNITTEST_CXX_FLAGS}) target_link_libraries(test_rados_api_io - librados ${UNITTEST_LIBS} ${ALLOC_LIBS} radostest) + librados ${UNITTEST_LIBS} ${EXTRALIBS} ${ALLOC_LIBS} radostest) add_executable(test_rados_api_c_write_operations librados/c_write_operations.cc @@ -1999,7 +1999,7 @@ add_executable(test_rados_api_c_write_operations set_target_properties(test_rados_api_c_write_operations PROPERTIES COMPILE_FLAGS ${UNITTEST_CXX_FLAGS}) target_link_libraries(test_rados_api_c_write_operations - librados ${UNITTEST_LIBS} ${ALLOC_LIBS} radostest) + librados ${UNITTEST_LIBS} ${EXTRALIBS} ${ALLOC_LIBS} radostest) add_executable(test_rados_api_c_read_operations librados/c_read_operations.cc @@ -2008,7 +2008,7 @@ add_executable(test_rados_api_c_read_operations set_target_properties(test_rados_api_c_read_operations PROPERTIES COMPILE_FLAGS ${UNITTEST_CXX_FLAGS}) target_link_libraries(test_rados_api_c_read_operations - librados ${UNITTEST_LIBS} ${ALLOC_LIBS} radostest) + librados ${UNITTEST_LIBS} ${EXTRALIBS} ${ALLOC_LIBS} radostest) add_executable(test_rados_api_aio librados/aio.cc @@ -2017,7 +2017,9 @@ add_executable(test_rados_api_aio set_target_properties(test_rados_api_aio PROPERTIES COMPILE_FLAGS ${UNITTEST_CXX_FLAGS}) target_link_libraries(test_rados_api_aio - librados ${UNITTEST_LIBS} ${ALLOC_LIBS} radostest) + librados ${UNITTEST_LIBS} + ${EXTRALIBS} + ${ALLOC_LIBS} radostest) add_executable(test_rados_api_list librados/list.cc @@ -2026,7 +2028,7 @@ add_executable(test_rados_api_list set_target_properties(test_rados_api_list PROPERTIES COMPILE_FLAGS ${UNITTEST_CXX_FLAGS}) target_link_libraries(test_rados_api_list - librados ${UNITTEST_LIBS} ${ALLOC_LIBS} radostest) + librados ${UNITTEST_LIBS} ${EXTRALIBS} ${ALLOC_LIBS} radostest) add_executable(test_rados_api_nlist librados/nlist.cc @@ -2035,7 +2037,7 @@ add_executable(test_rados_api_nlist set_target_properties(test_rados_api_nlist PROPERTIES COMPILE_FLAGS ${UNITTEST_CXX_FLAGS}) target_link_libraries(test_rados_api_nlist - librados ${UNITTEST_LIBS} ${ALLOC_LIBS} radostest) + librados ${UNITTEST_LIBS} ${EXTRALIBS} ${ALLOC_LIBS} radostest) add_executable(test_rados_api_pool librados/pool.cc @@ -2045,7 +2047,7 @@ set_target_properties(test_rados_api_pool PROPERTIES COMPILE_FLAGS ${UNITTEST_CXX_FLAGS} ) target_link_libraries(test_rados_api_pool - librados ${UNITTEST_LIBS} ${ALLOC_LIBS} radostest) + librados ${UNITTEST_LIBS} ${EXTRALIBS} ${ALLOC_LIBS} radostest) add_executable(test_rados_api_stat librados/stat.cc @@ -2054,7 +2056,7 @@ add_executable(test_rados_api_stat set_target_properties(test_rados_api_stat PROPERTIES COMPILE_FLAGS ${UNITTEST_CXX_FLAGS}) target_link_libraries(test_rados_api_stat - librados ${UNITTEST_LIBS} ${ALLOC_LIBS} radostest) + librados ${UNITTEST_LIBS} ${EXTRALIBS} ${ALLOC_LIBS} radostest) add_executable(test_rados_api_watch_notify librados/watch_notify.cc @@ -2063,7 +2065,7 @@ add_executable(test_rados_api_watch_notify set_target_properties(test_rados_api_watch_notify PROPERTIES COMPILE_FLAGS ${UNITTEST_CXX_FLAGS}) target_link_libraries(test_rados_api_watch_notify - librados ${UNITTEST_LIBS} ${ALLOC_LIBS} radostest) + librados ${UNITTEST_LIBS} ${EXTRALIBS} ${ALLOC_LIBS} radostest) add_executable(test_rados_api_cls librados/cls.cc @@ -2072,7 +2074,7 @@ add_executable(test_rados_api_cls set_target_properties(test_rados_api_cls PROPERTIES COMPILE_FLAGS ${UNITTEST_CXX_FLAGS}) target_link_libraries(test_rados_api_cls - librados ${UNITTEST_LIBS} ${ALLOC_LIBS} radostest) + librados ${UNITTEST_LIBS} ${EXTRALIBS} ${ALLOC_LIBS} radostest) add_executable(test_rados_api_misc librados/misc.cc @@ -2090,7 +2092,7 @@ add_executable(test_rados_api_lock set_target_properties(test_rados_api_lock PROPERTIES COMPILE_FLAGS ${UNITTEST_CXX_FLAGS}) target_link_libraries(test_rados_api_lock - librados ${UNITTEST_LIBS} ${ALLOC_LIBS} radostest) + librados ${UNITTEST_LIBS} ${EXTRALIBS} ${ALLOC_LIBS} radostest) add_executable(test_rados_api_tier librados/tier.cc @@ -2108,7 +2110,7 @@ add_executable(test_rados_api_snapshots set_target_properties(test_rados_api_snapshots PROPERTIES COMPILE_FLAGS ${UNITTEST_CXX_FLAGS}) target_link_libraries(test_rados_api_snapshots - librados ${UNITTEST_LIBS} ${ALLOC_LIBS} radostest) + librados ${UNITTEST_LIBS} ${EXTRALIBS} ${ALLOC_LIBS} radostest) add_library(rados_striper_test STATIC libradosstriper/TestCase.cc) target_link_libraries(rados_striper_test radostest)