提交 f251d26b 编写于 作者: W wxyu

Reside src/external in thirdparty

上级 7edf3e8a
...@@ -6,6 +6,7 @@ Please mark all change in change log and use the ticket from JIRA. ...@@ -6,6 +6,7 @@ Please mark all change in change log and use the ticket from JIRA.
## Bug ## Bug
- \#246 - Exclude src/external folder from code coverage for jenkin ci - \#246 - Exclude src/external folder from code coverage for jenkin ci
- \#248 - Reside src/external in thirdparty
## Feature ## Feature
- \#12 - Pure CPU version for Milvus - \#12 - Pure CPU version for Milvus
......
...@@ -132,7 +132,7 @@ ${LCOV_CMD} -r "${FILE_INFO_OUTPUT}" -o "${FILE_INFO_OUTPUT_NEW}" \ ...@@ -132,7 +132,7 @@ ${LCOV_CMD} -r "${FILE_INFO_OUTPUT}" -o "${FILE_INFO_OUTPUT_NEW}" \
"*/src/server/Server.cpp" \ "*/src/server/Server.cpp" \
"*/src/server/DBWrapper.cpp" \ "*/src/server/DBWrapper.cpp" \
"*/src/server/grpc_impl/GrpcServer.cpp" \ "*/src/server/grpc_impl/GrpcServer.cpp" \
"*/src/external/*" "*/thirdparty/*"
if [ $? -ne 0 ]; then if [ $? -ne 0 ]; then
echo "gen ${FILE_INFO_OUTPUT_NEW} failed" echo "gen ${FILE_INFO_OUTPUT_NEW} failed"
......
...@@ -112,6 +112,7 @@ endif () ...@@ -112,6 +112,7 @@ endif ()
set(MILVUS_SOURCE_DIR ${PROJECT_SOURCE_DIR}) set(MILVUS_SOURCE_DIR ${PROJECT_SOURCE_DIR})
set(MILVUS_BINARY_DIR ${PROJECT_BINARY_DIR}) set(MILVUS_BINARY_DIR ${PROJECT_BINARY_DIR})
set(MILVUS_ENGINE_SRC ${PROJECT_SOURCE_DIR}/src) set(MILVUS_ENGINE_SRC ${PROJECT_SOURCE_DIR}/src)
set(MILVUS_THIRDPARTY_SRC ${PROJECT_SOURCE_DIR}/thirdparty)
include(ExternalProject) include(ExternalProject)
include(DefineOptions) include(DefineOptions)
......
...@@ -6,5 +6,5 @@ ...@@ -6,5 +6,5 @@
*easylogging++* *easylogging++*
*SqliteMetaImpl.cpp *SqliteMetaImpl.cpp
*src/grpc* *src/grpc*
*src/external* *thirdparty*
*milvus/include* *milvus/include*
\ No newline at end of file
...@@ -122,7 +122,7 @@ ${LCOV_CMD} -r "${FILE_INFO_OUTPUT}" -o "${FILE_INFO_OUTPUT_NEW}" \ ...@@ -122,7 +122,7 @@ ${LCOV_CMD} -r "${FILE_INFO_OUTPUT}" -o "${FILE_INFO_OUTPUT_NEW}" \
"*/src/server/Server.cpp" \ "*/src/server/Server.cpp" \
"*/src/server/DBWrapper.cpp" \ "*/src/server/DBWrapper.cpp" \
"*/src/server/grpc_impl/GrpcServer.cpp" \ "*/src/server/grpc_impl/GrpcServer.cpp" \
"*/src/external/*" "*/thirdparty/*"
if [ $? -ne 0 ]; then if [ $? -ne 0 ]; then
echo "generate ${FILE_INFO_OUTPUT_NEW} failed" echo "generate ${FILE_INFO_OUTPUT_NEW} failed"
......
...@@ -19,6 +19,7 @@ ...@@ -19,6 +19,7 @@
include_directories(${MILVUS_SOURCE_DIR}) include_directories(${MILVUS_SOURCE_DIR})
include_directories(${MILVUS_ENGINE_SRC}) include_directories(${MILVUS_ENGINE_SRC})
include_directories(${MILVUS_THIRDPARTY_SRC})
include_directories(${MILVUS_ENGINE_SRC}/grpc/gen-status) include_directories(${MILVUS_ENGINE_SRC}/grpc/gen-status)
include_directories(${MILVUS_ENGINE_SRC}/grpc/gen-milvus) include_directories(${MILVUS_ENGINE_SRC}/grpc/gen-milvus)
...@@ -65,11 +66,11 @@ set(scheduler_files ...@@ -65,11 +66,11 @@ set(scheduler_files
${scheduler_task_files} ${scheduler_task_files}
) )
aux_source_directory(${MILVUS_ENGINE_SRC}/external/easyloggingpp external_easyloggingpp_files) aux_source_directory(${MILVUS_THIRDPARTY_SRC}/easyloggingpp thirdparty_easyloggingpp_files)
aux_source_directory(${MILVUS_ENGINE_SRC}/external/nlohmann external_nlohmann_files) aux_source_directory(${MILVUS_THIRDPARTY_SRC}/nlohmann thirdparty_nlohmann_files)
set(external_files set(thirdparty_files
${external_easyloggingpp_files} ${thirdparty_easyloggingpp_files}
${external_nlohmann_files} ${thirdparty_nlohmann_files}
) )
aux_source_directory(${MILVUS_ENGINE_SRC}/server server_files) aux_source_directory(${MILVUS_ENGINE_SRC}/server server_files)
...@@ -85,7 +86,7 @@ set(engine_files ...@@ -85,7 +86,7 @@ set(engine_files
${db_insert_files} ${db_insert_files}
${db_meta_files} ${db_meta_files}
${metrics_files} ${metrics_files}
${external_files} ${thirdparty_files}
${utils_files} ${utils_files}
${wrapper_files} ${wrapper_files}
) )
......
...@@ -17,7 +17,7 @@ ...@@ -17,7 +17,7 @@
#pragma once #pragma once
#include "external/easyloggingpp/easylogging++.h" #include "easyloggingpp/easylogging++.h"
namespace knowhere { namespace knowhere {
......
...@@ -27,7 +27,7 @@ set(basic_libs ...@@ -27,7 +27,7 @@ set(basic_libs
) )
set(util_srcs set(util_srcs
${MILVUS_ENGINE_SRC}/external/easyloggingpp/easylogging++.cc ${MILVUS_THIRDPARTY_SRC}/easyloggingpp/easylogging++.cc
${INDEX_SOURCE_DIR}/knowhere/knowhere/index/vector_index/helpers/FaissIO.cpp ${INDEX_SOURCE_DIR}/knowhere/knowhere/index/vector_index/helpers/FaissIO.cpp
${INDEX_SOURCE_DIR}/knowhere/knowhere/index/vector_index/helpers/IndexParameter.cpp ${INDEX_SOURCE_DIR}/knowhere/knowhere/index/vector_index/helpers/IndexParameter.cpp
${INDEX_SOURCE_DIR}/knowhere/knowhere/adapter/Structure.cpp ${INDEX_SOURCE_DIR}/knowhere/knowhere/adapter/Structure.cpp
......
...@@ -22,7 +22,7 @@ ...@@ -22,7 +22,7 @@
#include <cstring> #include <cstring>
#include <string> #include <string>
#include "external/easyloggingpp/easylogging++.h" #include "easyloggingpp/easylogging++.h"
#include "metrics/Metrics.h" #include "metrics/Metrics.h"
#include "server/Server.h" #include "server/Server.h"
#include "src/config.h" #include "src/config.h"
......
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
// under the License. // under the License.
#pragma once #pragma once
#include "external/nlohmann/json.hpp" #include "nlohmann/json.hpp"
namespace milvus { namespace milvus {
using json = nlohmann::json; using json = nlohmann::json;
......
...@@ -17,7 +17,7 @@ ...@@ -17,7 +17,7 @@
#pragma once #pragma once
#include "external/easyloggingpp/easylogging++.h" #include "easyloggingpp/easylogging++.h"
namespace milvus { namespace milvus {
......
...@@ -17,7 +17,7 @@ ...@@ -17,7 +17,7 @@
#pragma once #pragma once
#include "external/easyloggingpp/easylogging++.h" #include "easyloggingpp/easylogging++.h"
#include "utils/Status.h" #include "utils/Status.h"
#include <sstream> #include <sstream>
......
...@@ -23,6 +23,7 @@ endforeach () ...@@ -23,6 +23,7 @@ endforeach ()
include_directories(${MILVUS_SOURCE_DIR}) include_directories(${MILVUS_SOURCE_DIR})
include_directories(${MILVUS_ENGINE_SRC}) include_directories(${MILVUS_ENGINE_SRC})
include_directories(${MILVUS_THIRDPARTY_SRC})
include_directories(${CMAKE_CURRENT_SOURCE_DIR}) include_directories(${CMAKE_CURRENT_SOURCE_DIR})
aux_source_directory(${MILVUS_ENGINE_SRC}/cache cache_files) aux_source_directory(${MILVUS_ENGINE_SRC}/cache cache_files)
...@@ -57,11 +58,11 @@ set(scheduler_files ...@@ -57,11 +58,11 @@ set(scheduler_files
${scheduler_optimizer_files} ${scheduler_optimizer_files}
) )
aux_source_directory(${MILVUS_ENGINE_SRC}/external/easyloggingpp external_easyloggingpp_files) aux_source_directory(${MILVUS_THIRDPARTY_SRC}/easyloggingpp thirdparty_easyloggingpp_files)
aux_source_directory(${MILVUS_ENGINE_SRC}/external/nlohmann external_nlohmann_files) aux_source_directory(${MILVUS_THIRDPARTY_SRC}/nlohmann thirdparty_nlohmann_files)
set(external_files set(thirdparty_files
${external_easyloggingpp_files} ${thirdparty_easyloggingpp_files}
${external_nlohmann_files} ${thirdparty_nlohmann_files}
) )
aux_source_directory(${MILVUS_ENGINE_SRC}/server server_files) aux_source_directory(${MILVUS_ENGINE_SRC}/server server_files)
...@@ -79,7 +80,7 @@ set(helper_files ...@@ -79,7 +80,7 @@ set(helper_files
${MILVUS_ENGINE_SRC}/utils/Status.cpp ${MILVUS_ENGINE_SRC}/utils/Status.cpp
${MILVUS_ENGINE_SRC}/utils/StringHelpFunctions.cpp ${MILVUS_ENGINE_SRC}/utils/StringHelpFunctions.cpp
${MILVUS_ENGINE_SRC}/utils/ValidationUtil.cpp ${MILVUS_ENGINE_SRC}/utils/ValidationUtil.cpp
${MILVUS_ENGINE_SRC}/external/easyloggingpp/easylogging++.cc ${MILVUS_THIRDPARTY_SRC}/easyloggingpp/easylogging++.cc
) )
set(common_files set(common_files
...@@ -90,7 +91,7 @@ set(common_files ...@@ -90,7 +91,7 @@ set(common_files
${db_insert_files} ${db_insert_files}
${db_meta_files} ${db_meta_files}
${metrics_files} ${metrics_files}
${external_files} ${thirdparty_files}
${scheduler_files} ${scheduler_files}
${wrapper_files} ${wrapper_files}
${helper_files} ${helper_files}
......
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
#include <gmock/gmock.h> #include <gmock/gmock.h>
#include <gtest/gtest.h> #include <gtest/gtest.h>
#include "external/easyloggingpp/easylogging++.h" #include "easyloggingpp/easylogging++.h"
INITIALIZE_EASYLOGGINGPP INITIALIZE_EASYLOGGINGPP
......
...@@ -32,7 +32,7 @@ set(wrapper_files ...@@ -32,7 +32,7 @@ set(wrapper_files
set(util_files set(util_files
utils.cpp utils.cpp
${MILVUS_ENGINE_SRC}/external/easyloggingpp/easylogging++.cc ${MILVUS_THIRDPARTY_SRC}/easyloggingpp/easylogging++.cc
${MILVUS_ENGINE_SRC}/utils/Status.cpp ${MILVUS_ENGINE_SRC}/utils/Status.cpp
) )
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
// specific language governing permissions and limitations // specific language governing permissions and limitations
// under the License. // under the License.
#include "external/easyloggingpp/easylogging++.h" #include "easyloggingpp/easylogging++.h"
#include "wrapper/VecIndex.h" #include "wrapper/VecIndex.h"
#ifdef MILVUS_GPU_VERSION #ifdef MILVUS_GPU_VERSION
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册