milvus/internal/core/bench/CMakeLists.txt
dragondriver 9d062b54ee Add benchmark for indexbuilder, refactor test utils
Signed-off-by: dragondriver <jiquan.long@zilliz.com>
2021-03-23 18:44:57 +08:00

33 lines
773 B
CMake

include_directories(${CMAKE_HOME_DIRECTORY}/src)
include_directories(${CMAKE_HOME_DIRECTORY}/unittest)
include_directories(${CMAKE_HOME_DIRECTORY}/src/index/knowhere)
set(bench_srcs
bench_naive.cpp
bench_search.cpp
)
set(indexbuilder_bench_srcs
bench_indexbuilder.cpp
)
add_executable(all_bench ${bench_srcs})
target_link_libraries(all_bench
milvus_segcore
milvus_indexbuilder
log
pthread
)
target_link_libraries(all_bench benchmark::benchmark_main)
add_executable(indexbuilder_bench ${indexbuilder_bench_srcs})
target_link_libraries(indexbuilder_bench
milvus_segcore
milvus_indexbuilder
log
pthread
)
target_link_libraries(indexbuilder_bench benchmark::benchmark_main)