test/crimson: do not link against ceph-common
authorKefu Chai <kchai@redhat.com>
Fri, 26 Apr 2019 04:03:59 +0000 (12:03 +0800)
committerKefu Chai <kchai@redhat.com>
Sun, 28 Apr 2019 16:12:57 +0000 (00:12 +0800)
crimson-common and ceph-common have subtle difference which is
conditionalized by WITH_SEASTAR macro. and the different implementations
share the same name, so we should not link crimson executables against ceph-common .

Signed-off-by: Kefu Chai <kchai@redhat.com>
src/test/crimson/CMakeLists.txt

index 34994cd7d4ce4e204742636864e389120c083cfb..d5d03be3c2a526652d6f1a1fc3a91e2924a67aa4 100644 (file)
@@ -10,10 +10,10 @@ target_link_libraries(unittest_seastar_denc crimson GTest::Main)
 
 add_executable(unittest_seastar_messenger test_messenger.cc)
 add_ceph_unittest(unittest_seastar_messenger)
-target_link_libraries(unittest_seastar_messenger ceph-common crimson)
+target_link_libraries(unittest_seastar_messenger crimson)
 
 add_executable(perf_crimson_msgr perf_crimson_msgr.cc)
-target_link_libraries(perf_crimson_msgr ceph-common crimson)
+target_link_libraries(perf_crimson_msgr crimson)
 
 add_executable(perf_async_msgr perf_async_msgr.cc)
 target_link_libraries(perf_async_msgr ceph-common global)