mirror of
https://gitee.com/milvus-io/milvus.git
synced 2026-01-07 19:31:51 +08:00
Add gtest
Former-commit-id: 6d5fbda28e6e1fabbd4a9d91691a652f38497597
This commit is contained in:
parent
7476d89836
commit
a11a00a8ba
@ -43,24 +43,16 @@ set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake/Modules/" ${CMAKE_MODUL
|
||||
|
||||
set(VECWISE_ENGINE_INCLUDE ${PROJECT_SOURCE_DIR}/include)
|
||||
set(VECWISE_ENGINE_SRC ${PROJECT_SOURCE_DIR}/src)
|
||||
set(VECWISE_THIRD_PARTY ${CMAKE_CURRENT_SOURCE_DIR}/third_party/build)
|
||||
|
||||
add_compile_definitions(PROFILER=${PROFILER})
|
||||
|
||||
include_directories(${VECWISE_ENGINE_INCLUDE})
|
||||
include_directories(${VECWISE_ENGINE_SRC})
|
||||
include_directories(${VECWISE_THIRD_PARTY}/include)
|
||||
|
||||
add_subdirectory(src)
|
||||
|
||||
if (BUILD_UNIT_TEST)
|
||||
include(CTest)
|
||||
include(ConfigureGoogleTest)
|
||||
|
||||
if(GTEST_FOUND)
|
||||
message(STATUS "Google C++ Testing Framework (Google Test) found in ${GTEST_ROOT}")
|
||||
include_directories(${GTEST_INCLUDE_DIR})
|
||||
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/unittest)
|
||||
else()
|
||||
message(AUTHOR_WARNING "Google C++ Testing Framework (Google Test) not found: automated tests are disabled.")
|
||||
endif(GTEST_FOUND)
|
||||
|
||||
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/unittest)
|
||||
endif(BUILD_UNIT_TEST)
|
||||
|
||||
@ -5,15 +5,15 @@
|
||||
#-------------------------------------------------------------------------------
|
||||
link_directories(
|
||||
"${CMAKE_BINARY_DIR}/lib"
|
||||
"${GTEST_LIBRARY_DIR}"
|
||||
"${VECWISE_THIRD_PARTY}/lib"
|
||||
)
|
||||
|
||||
set(unittest_srcs
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/vecwise_test.cpp)
|
||||
|
||||
set(unittest_libs
|
||||
gtest
|
||||
gmock
|
||||
gtest_main
|
||||
gmock_main
|
||||
pthread)
|
||||
|
||||
add_subdirectory(log)
|
||||
Loading…
x
Reference in New Issue
Block a user