a305c5a9f547c5f66b3754ff05a5bc0da0da6e9b
[platform/core/api/mediavision.git] / mv_machine_learning / common / CMakeLists.txt
1 project("mv_ml_common")
2 cmake_minimum_required(VERSION 2.6...3.13)
3
4 pkg_check_modules(${PROJECT_NAME}_DEP REQUIRED inference-engine-interface-common)
5 file(GLOB MV_ML_COMMON_SOURCE_LIST  "${PROJECT_SOURCE_DIR}/src/*.cpp")
6
7 add_library(${PROJECT_NAME} SHARED ${MV_ML_COMMON_SOURCE_LIST})
8
9 target_link_libraries(${PROJECT_NAME} ${MV_COMMON_LIB_NAME} ${OpenCV_LIBS} ${${PROJECT_NAME}_DEP_LIBRARIES})
10 target_include_directories(${PROJECT_NAME} PRIVATE include ../../common/include ../object_detection/include)
11 install(TARGETS ${PROJECT_NAME} DESTINATION ${LIB_INSTALL_DIR})
12 install(
13     DIRECTORY ${PROJECT_SOURCE_DIR}/include/ DESTINATION include/media
14     FILES_MATCHING
15     PATTERN "machine_learning_exception.h"
16     )