From 21a852fd6531cc28dac652f185f4b51e65cb31d0 Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Wed, 20 Jul 2016 16:01:53 +0800 Subject: [PATCH] cmake: do not include $lrc_srcs in unittest_erasure_code_lrc as ${lrc_srcs} is not defined in the scope where unittest_erasure_code_lrc is added as a target. and instead we link unittest_erasure_code_lrc against ec_lrc dynamic library. so we can safely remove ${lrc_srcs} from unittest_erasure_code_lrc. Signed-off-by: Kefu Chai --- src/test/erasure-code/CMakeLists.txt | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/test/erasure-code/CMakeLists.txt b/src/test/erasure-code/CMakeLists.txt index e85d39d19ce8..c9062e49acb7 100644 --- a/src/test/erasure-code/CMakeLists.txt +++ b/src/test/erasure-code/CMakeLists.txt @@ -143,9 +143,7 @@ endif(HAVE_BETTER_YASM_ELF64) # unittest_erasure_code_lrc add_executable(unittest_erasure_code_lrc - TestErasureCodeLrc.cc - ${lrc_srcs} - ) + TestErasureCodeLrc.cc) add_ceph_unittest(unittest_erasure_code_lrc ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/unittest_erasure_code_lrc) target_link_libraries(unittest_erasure_code_lrc global -- 2.47.3