mirror of
https://gitee.com/milvus-io/milvus.git
synced 2025-12-30 15:35:33 +08:00
21 lines
621 B
CMake
21 lines
621 B
CMake
project(sulvim_core)
|
|
|
|
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
|
|
|
|
cmake_minimum_required(VERSION 3.16)
|
|
set( CMAKE_CXX_STANDARD 17 )
|
|
set( CMAKE_CXX_STANDARD_REQUIRED on )
|
|
set (CMAKE_MODULE_PATH "${CMAKE_MODULE_PATH};${CMAKE_CURRENT_SOURCE_DIR}/cmake")
|
|
include_directories(src)
|
|
add_subdirectory(src)
|
|
add_subdirectory(unittest)
|
|
|
|
install(
|
|
DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/src/dog_segment/
|
|
DESTINATION ${CMAKE_CURRENT_SOURCE_DIR}/include
|
|
FILES_MATCHING PATTERN "*_c.h"
|
|
)
|
|
|
|
install(FILES ${CMAKE_BINARY_DIR}/src/dog_segment/libmilvus_dog_segment.so
|
|
DESTINATION ${CMAKE_CURRENT_SOURCE_DIR}/lib)
|