diff --git a/utils/CMakeLists.txt b/utils/CMakeLists.txt index 98f344c7baac..c067900801e5 100644 --- a/utils/CMakeLists.txt +++ b/utils/CMakeLists.txt @@ -16,8 +16,11 @@ add_subdirectory (report) # Not used in package if (NOT DEFINED ENABLE_UTILS OR ENABLE_UTILS) add_subdirectory (compressor) - add_subdirectory (local-engine) - add_subdirectory (clickhouse-dep) + if (ENABLE_EXTERN_LOCAL_ENGINE) + add_subdirectory (extern-local-engine) + else() + add_subdirectory (local-engine) + endif() # add_subdirectory (iotest) add_subdirectory (corrector_utf8) add_subdirectory (zookeeper-cli) diff --git a/utils/clickhouse-dep/CMakeLists.txt b/utils/clickhouse-dep/CMakeLists.txt deleted file mode 100644 index b0cfaace618d..000000000000 --- a/utils/clickhouse-dep/CMakeLists.txt +++ /dev/null @@ -1,115 +0,0 @@ -set(SOURCE_ROOT ${CMAKE_CURRENT_SOURCE_DIR}/../..) - -# prepare gtest -set(GTEST_LIB "") -if (ENABLE_TESTS) - set(GTEST_LIB _gtest _gtest_main) -endif() -add_custom_command(OUTPUT copy_deps - COMMAND rm -rf deps && mkdir -p deps && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - - cp $ deps/ && - cp ${CMAKE_BINARY_DIR}/contrib/boost-cmake/*.a deps/ && - cp ${CMAKE_BINARY_DIR}/contrib/abseil-cpp/absl/*/*.a deps/ && - cp ${CMAKE_BINARY_DIR}/contrib/icu-cmake/*.a deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - - cp ${CMAKE_BINARY_DIR}/contrib/libunwind-cmake/*.a deps/ && - cp ${CMAKE_BINARY_DIR}/src/Functions/divide/*.a deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp ${CMAKE_BINARY_DIR}/contrib/poco-cmake/XML/*.a deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp ${CMAKE_BINARY_DIR}/contrib/llvm-project/llvm/lib/*.a deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ && - cp $ deps/ - DEPENDS dbms - clickhouse_parsers - clickhouse_aggregate_functions - clickhouse_common_io - clickhouse_new_delete - clickhouse_functions_jsonpath - clickhouse_common_zookeeper - ${GTEST_LIB} - ) - -add_custom_command(OUTPUT copy_objects - COMMAND rm -rf objects && mkdir -p objects && - cp ${CMAKE_BINARY_DIR}/src/Functions/URL/CMakeFiles/clickhouse_functions_url.dir/*.o objects/ && - cp ${CMAKE_BINARY_DIR}/src/Functions/array/CMakeFiles/clickhouse_functions_array.dir/*.o objects/ && - cp ${CMAKE_BINARY_DIR}/src/Functions/CMakeFiles/clickhouse_functions_obj.dir/*.o objects/ - DEPENDS clickhouse_functions_obj clickhouse_functions_array clickhouse_functions_url readpassphrase) - -add_custom_target(build_clickhouse_dep ALL DEPENDS copy_objects copy_deps) - -