X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fceph%2Fsrc%2Ftest%2Ferasure-code%2FCMakeLists.txt;fp=src%2Fceph%2Fsrc%2Ftest%2Ferasure-code%2FCMakeLists.txt;h=0000000000000000000000000000000000000000;hb=7da45d65be36d36b880cc55c5036e96c24b53f00;hp=dc4e0865d0a66519913469c3c022d786afbd208f;hpb=691462d09d0987b47e112d6ee8740375df3c51b2;p=stor4nfv.git diff --git a/src/ceph/src/test/erasure-code/CMakeLists.txt b/src/ceph/src/test/erasure-code/CMakeLists.txt deleted file mode 100644 index dc4e086..0000000 --- a/src/ceph/src/test/erasure-code/CMakeLists.txt +++ /dev/null @@ -1,243 +0,0 @@ - -add_executable(ceph_erasure_code_benchmark - ${CMAKE_SOURCE_DIR}/src/erasure-code/ErasureCode.cc - ceph_erasure_code_benchmark.cc) -target_link_libraries(ceph_erasure_code_benchmark ceph-common Boost::program_options global ${CMAKE_DL_LIBS}) -install(TARGETS ceph_erasure_code_benchmark - DESTINATION bin) - -add_executable(ceph_erasure_code_non_regression ceph_erasure_code_non_regression.cc) -target_link_libraries(ceph_erasure_code_non_regression ceph-common Boost::program_options global ${CMAKE_DL_LIBS}) - -add_executable(ceph_erasure_code ceph_erasure_code.cc) -target_link_libraries(ceph_erasure_code ceph-common Boost::program_options global ${CMAKE_DL_LIBS}) -install(TARGETS ceph_erasure_code - DESTINATION bin) - -add_library(ec_example SHARED - ErasureCodePluginExample.cc - $) -add_dependencies(ec_example ${CMAKE_SOURCE_DIR}/src/ceph_ver.h) -target_link_libraries(ec_example pthread ${EXTRALIBS}) - -add_library(ec_missing_entry_point SHARED ErasureCodePluginMissingEntryPoint.cc) -add_dependencies(ec_missing_entry_point ${CMAKE_SOURCE_DIR}/src/ceph_ver.h) -target_link_libraries(ec_missing_entry_point pthread ${EXTRALIBS}) - -add_library(ec_missing_version SHARED ErasureCodePluginMissingVersion.cc) -add_dependencies(ec_missing_version ${CMAKE_SOURCE_DIR}/src/ceph_ver.h) -target_link_libraries(ec_missing_version pthread ${EXTRALIBS}) - -add_library(ec_hangs SHARED ErasureCodePluginHangs.cc) -add_dependencies(ec_hangs ${CMAKE_SOURCE_DIR}/src/ceph_ver.h) -target_link_libraries(ec_hangs pthread ${EXTRALIBS}) - -add_library(ec_fail_to_initialize SHARED ErasureCodePluginFailToInitialize.cc) -add_dependencies(ec_fail_to_initialize ${CMAKE_SOURCE_DIR}/src/ceph_ver.h) -target_link_libraries(ec_fail_to_initialize pthread ${EXTRALIBS}) - -add_library(ec_fail_to_register SHARED ErasureCodePluginFailToRegister.cc) -add_dependencies(ec_fail_to_register ${CMAKE_SOURCE_DIR}/src/ceph_ver.h) -target_link_libraries(ec_fail_to_register pthread ${EXTRALIBS}) - -# unittest_erasure_code_plugin -add_executable(unittest_erasure_code_plugin - ${CMAKE_SOURCE_DIR}/src/erasure-code/ErasureCode.cc - TestErasureCodePlugin.cc - $ - ) -add_ceph_unittest(unittest_erasure_code_plugin ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/unittest_erasure_code_plugin) -target_link_libraries(unittest_erasure_code_plugin - global - ${CMAKE_DL_LIBS} - ec_example - ceph-common - ) -add_dependencies(unittest_erasure_code_plugin - ec_example - ec_missing_entry_point - ec_missing_version - ec_hangs - ec_fail_to_initialize - ec_fail_to_register) - -# unittest_erasure_code -add_executable(unittest_erasure_code - ${CMAKE_SOURCE_DIR}/src/erasure-code/ErasureCode.cc - TestErasureCode.cc - $ - ) -add_ceph_unittest(unittest_erasure_code ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/unittest_erasure_code) -target_link_libraries(unittest_erasure_code - global - ceph-common - ) - -# unittest_erasure_code_plugin_jerasure -add_executable(unittest_erasure_code_plugin_jerasure - TestErasureCodePluginJerasure.cc - $ - ) -add_ceph_unittest(unittest_erasure_code_plugin_jerasure ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/unittest_erasure_code_plugin_jerasure) -target_link_libraries(unittest_erasure_code_plugin_jerasure - global - ceph-common) -add_dependencies(unittest_erasure_code_plugin_jerasure - ec_jerasure) - -if(HAVE_BETTER_YASM_ELF64) - -#unittest_erasure_code_isa -add_executable(unittest_erasure_code_isa - ${CMAKE_SOURCE_DIR}/src/erasure-code/ErasureCode.cc - TestErasureCodeIsa.cc - $ - ) -add_ceph_unittest(unittest_erasure_code_isa ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/unittest_erasure_code_isa) -target_link_libraries(unittest_erasure_code_isa - global - ceph-common - ec_isa - erasure_code - ) - -#unittest_erasure_code_plugin_isa -add_executable(unittest_erasure_code_plugin_isa - ${CMAKE_SOURCE_DIR}/src/erasure-code/ErasureCode.cc - TestErasureCodePluginIsa.cc - $ - ) -add_ceph_unittest(unittest_erasure_code_plugin_isa ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/unittest_erasure_code_plugin_isa) -target_link_libraries(unittest_erasure_code_plugin_isa - global - ceph-common - ${CMAKE_DL_LIBS} - erasure_code - ) -add_dependencies(unittest_erasure_code_plugin_isa - ec_isa) -endif(HAVE_BETTER_YASM_ELF64) - -# unittest_erasure_code_lrc -add_executable(unittest_erasure_code_lrc - 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 - ${CMAKE_DL_LIBS} - ec_lrc - ceph-common - ) - -# unittest_erasure_code_plugin_lrc -add_executable(unittest_erasure_code_plugin_lrc - TestErasureCodePluginLrc.cc - $ - ) -add_ceph_unittest(unittest_erasure_code_plugin_lrc ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/unittest_erasure_code_plugin_lrc) -add_dependencies(unittest_erasure_code_plugin_lrc - ec_lrc - ec_jerasure) -target_link_libraries(unittest_erasure_code_plugin_lrc - global - ${CMAKE_DL_LIBS} - ceph-common) - -# unittest_erasure_code_plugin_shec -add_executable(unittest_erasure_code_plugin_shec - TestErasureCodePluginShec.cc - $ - ) -add_ceph_unittest(unittest_erasure_code_plugin_shec ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/unittest_erasure_code_plugin_shec) -target_link_libraries(unittest_erasure_code_plugin_shec - global - ${CMAKE_DL_LIBS} - ceph-common) -add_dependencies(unittest_erasure_code_plugin_shec - ec_shec) - -# unittest_erasure_code_example -add_executable(unittest_erasure_code_example - ${CMAKE_SOURCE_DIR}/src/erasure-code/ErasureCode.cc - TestErasureCodeExample.cc - $ -) -add_ceph_unittest(unittest_erasure_code_example ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/unittest_erasure_code_example) -target_link_libraries(unittest_erasure_code_example - global - ${CMAKE_DL_LIBS} - ceph-common - erasure_code - ${UNITTEST_LIBS} - ) -set_target_properties(unittest_erasure_code_example PROPERTIES COMPILE_FLAGS ${UNITTEST_CXX_FLAGS}) - -include_directories(${CMAKE_SOURCE_DIR}/src/erasure-code/jerasure/jerasure/include) -include_directories(${CMAKE_SOURCE_DIR}/src/erasure-code//jerasure/gf-complete/include) - -# unittest_erasure_code_jerasure -add_executable(unittest_erasure_code_jerasure - TestErasureCodeJerasure.cc - $ - ) -add_ceph_unittest(unittest_erasure_code_jerasure ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/unittest_erasure_code_jerasure) -target_link_libraries(unittest_erasure_code_jerasure - global - ceph-common - ec_jerasure - ) - -include_directories(${CMAKE_SOURCE_DIR}/src/erasure-code/jerasure) -include_directories(${CMAKE_SOURCE_DIR}/src/erasure-code/shec) - -# unittest_erasure_code_shec -add_executable(unittest_erasure_code_shec - TestErasureCodeShec.cc - $ - ) -add_ceph_unittest(unittest_erasure_code_shec ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/unittest_erasure_code_shec) -target_link_libraries(unittest_erasure_code_shec - global - ${CMAKE_DL_LIBS} - ceph-common - ec_shec - ) - -# unittest_erasure_code_shec_all -add_executable(unittest_erasure_code_shec_all - TestErasureCodeShec_all.cc - ) -add_ceph_unittest(unittest_erasure_code_shec_all ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/unittest_erasure_code_shec_all) -target_link_libraries(unittest_erasure_code_shec_all - global - ${CMAKE_DL_LIBS} - ceph-common - ec_shec - ) - -# unittest_erasure_code_shec_thread -add_executable(unittest_erasure_code_shec_thread - TestErasureCodeShec_thread.cc - $ - ) -add_ceph_unittest(unittest_erasure_code_shec_thread ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/unittest_erasure_code_shec_thread) -target_link_libraries(unittest_erasure_code_shec_thread - global - ${CMAKE_DL_LIBS} - ceph-common - ec_shec - ) - - -# unittest_erasure_code_shec_arguments -add_executable(unittest_erasure_code_shec_arguments - TestErasureCodeShec_arguments.cc - ) -add_ceph_unittest(unittest_erasure_code_shec_arguments ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/unittest_erasure_code_shec_arguments) -target_link_libraries(unittest_erasure_code_shec_arguments - global - ${CMAKE_DL_LIBS} - ceph-common - ec_shec - )