-# radostest
+# radostest
+add_library(libradostest_obj OBJECT test.cc)
set(libradostest_srcs
- test.cc
+ test_common.cc
TestCase.cc)
-add_library(radostest STATIC ${libradostest_srcs})
+add_library(radostest STATIC
+ ${libradostest_srcs}
+ $<TARGET_OBJECTS:libradostest_obj>)
target_link_libraries(radostest ceph-common json_spirit ${EXTRALIBS})
set_target_properties(radostest PROPERTIES COMPILE_FLAGS ${UNITTEST_CXX_FLAGS})
set_target_properties(ceph_test_rados_api_tier PROPERTIES COMPILE_FLAGS
${UNITTEST_CXX_FLAGS})
target_link_libraries(ceph_test_rados_api_tier
- global rados_a ${UNITTEST_LIBS} ${Boost_SYSTEM_LIBRARY} radostest)
+ global rados_a ${UNITTEST_LIBS} Boost::system radostest)
# ceph_test_rados_api_snapshots
add_executable(ceph_test_rados_api_snapshots