diff --git a/cpp/CMakeLists.txt b/cpp/CMakeLists.txt index 76283185df41ceb142f39cb607a36bf4416ed231..b7428421df9eceff8098f1c4ba2f98976db87148 100644 --- a/cpp/CMakeLists.txt +++ b/cpp/CMakeLists.txt @@ -142,7 +142,12 @@ endif(BUILD_UNIT_TEST) add_custom_target(Clean-All COMMAND ${CMAKE_BUILD_TOOL} clean) -set(MILVUS_PATH "/tmp/milvus") + +if("${MILVUS_DB_PATHE}" STREQUAL "") + set(MILVUS_PATH "/tmp/milvus") +else() + set(MILVUS_PATH ${MILVUS_DB_PATHE}) +endif() configure_file(${CMAKE_CURRENT_SOURCE_DIR}/conf/server_config.template ${CMAKE_CURRENT_SOURCE_DIR}/conf/server_config.yaml) configure_file(${CMAKE_CURRENT_SOURCE_DIR}/conf/log_config.template ${CMAKE_CURRENT_SOURCE_DIR}/conf/log_config.conf) diff --git a/cpp/build.sh b/cpp/build.sh index a7ece5fee6bf0aea79f3e8322ff15a6dead1b5c2..de9a8d32057c8c147aa604c47b8e52d068092c92 100755 --- a/cpp/build.sh +++ b/cpp/build.sh @@ -6,6 +6,7 @@ LICENSE_CHECK="OFF" INSTALL_PREFIX=$(pwd)/milvus MAKE_CLEAN="OFF" BUILD_COVERAGE="OFF" +DB_PATH="/opt/milvus" while getopts "p:t:uhlrc" arg do @@ -71,6 +72,7 @@ if [[ ${MAKE_CLEAN} == "ON" ]]; then -DCMAKE_CUDA_COMPILER=${CUDA_COMPILER} \ -DCMAKE_LICENSE_CHECK=${LICENSE_CHECK} \ -DBUILD_COVERAGE=${BUILD_COVERAGE} \ + -DMILVUS_DB_PATHE=${DB_PATH} \ $@ ../" echo ${CMAKE_CMD}