CMakeLists.txt 1.8 KB
Newer Older
Y
yu yunfeng 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16


#set(CURL_LIBRARY "-lcurl")
#find_package(CURL REQUIRED)
#INCLUDE_DIRECTORIES(${CURL_INCLUDE_DIR})
#
#INCLUDE_DIRECTORIES(~/development/lib/usr/local/include)
#LINK_DIRECTORIES(~/development/lib/usr/local/lib)


include_directories(../../src)

aux_source_directory(../../src/db db_srcs)
aux_source_directory(../../src/config config_files)
aux_source_directory(../../src/cache cache_srcs)
aux_source_directory(../../src/wrapper wrapper_src)
17
aux_source_directory(../../src/metrics metrics_src)
S
starlord 已提交
18
aux_source_directory(./ test_srcs)
Y
yu yunfeng 已提交
19

G
groot 已提交
20 21 22 23 24 25 26 27
aux_source_directory(${MILVUS_ENGINE_SRC}/db/scheduler scheduler_files)
aux_source_directory(${MILVUS_ENGINE_SRC}/db/scheduler/context scheduler_context_files)
aux_source_directory(${MILVUS_ENGINE_SRC}/db/scheduler/task scheduler_task_files)
set(db_scheduler_srcs
        ${scheduler_files}
        ${scheduler_context_files}
        ${scheduler_task_files}
        )
Y
yu yunfeng 已提交
28 29 30 31 32 33

include_directories(/usr/include)
include_directories(../../third_party/build/include)
link_directories(../../third_party/build/lib)
include_directories(/usr/local/cuda/include)
link_directories("/usr/local/cuda/lib64")
Y
yu yunfeng 已提交
34
include_directories(../../src/metrics)
Y
yu yunfeng 已提交
35

S
starlord 已提交
36
include_directories(/usr/include/mysql)
Y
yu yunfeng 已提交
37 38 39 40 41

set(count_test_src
        ${config_files}
        ${cache_srcs}
        ${db_srcs}
G
groot 已提交
42
        ${db_scheduler_srcs}
Y
yu yunfeng 已提交
43
        ${wrapper_src}
44
        ${metrics_src}
S
starlord 已提交
45 46
        ${test_srcs}
        )
Y
yu yunfeng 已提交
47 48 49 50 51 52 53 54


add_executable(metrics_test ${count_test_src} ${require_files} )

target_link_libraries(metrics_test
        faiss
        cudart
        cublas
55
        sqlite
Z
zhiru 已提交
56 57
        boost_system_static
        boost_filesystem_static
Y
yu yunfeng 已提交
58 59 60 61 62
        lz4
        metrics
        gtest
        pthread
        z
S
starlord 已提交
63
        mysqlpp
Z
zhiru 已提交
64
        ${unittest_libs}
65
        )
66
if(${BUILD_FAISS_WITH_MKL} STREQUAL "ON")
Z
zhiru 已提交
67 68
    target_link_libraries(metrics_test ${MKL_LIBS} ${MKL_LIBS})
endif()
69 70

install(TARGETS metrics_test DESTINATION bin)