30 lines
1.0 KiB
CMake
30 lines
1.0 KiB
CMake
cmake_minimum_required(VERSION 3.10)
|
|
project(Pipeline)
|
|
|
|
set(CMAKE_CXX_STANDARD 11)
|
|
set(VERSION_STRING 0.0.0)
|
|
set(SOVERSION_STRING 0.0.0)
|
|
|
|
message(STATUS "Lite.AI.ToolKit ${VERSION_STRING}")
|
|
message(STATUS "Project: lite.ai.toolkit")
|
|
message(STATUS "Version: ${VERSION_STRING}")
|
|
message(STATUS "SO Version: ${SOVERSION_STRING}")
|
|
message(STATUS "Build Type: ${CMAKE_BUILD_TYPE}")
|
|
message(STATUS "Platform Name: ${PLATFORM_NAME}")
|
|
message(STATUS "Root Path: ${CMAKE_SOURCE_DIR}")
|
|
|
|
# root dir
|
|
set(LITE_AI_ROOT_DIR ${CMAKE_SOURCE_DIR}) # here, root dir: D:\CXXPkg\lite.ai.toolkit_v010_4read\
|
|
# set default build dir for lite.ai.toolkit
|
|
if (NOT DEFINED BUILD_LITE_AI_DIR)
|
|
set(BUILD_LITE_AI_DIR ${LITE_AI_ROOT_DIR}/build/lite.ai.toolkit)
|
|
endif ()
|
|
set(LIBRARY_OUTPUT_PATH ${LITE_AI_ROOT_DIR}/build_pipe/Pipeline/lib)
|
|
set(EXECUTABLE_OUTPUT_PATH ${LITE_AI_ROOT_DIR}/build_pipe/Pipeline/bin)
|
|
|
|
include_directories(${BUILD_LITE_AI_DIR}/include)
|
|
link_directories(${BUILD_LITE_AI_DIR}/lib/MinSizeRel)
|
|
link_directories(${LITE_AI_ROOT_DIR}/third_party/lib)
|
|
|
|
add_subdirectory(pipeline)
|