1 project("mv_ml_common")
2 cmake_minimum_required(VERSION 2.6...3.13)
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")
7 add_library(${PROJECT_NAME} SHARED ${MV_ML_COMMON_SOURCE_LIST})
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})
13 DIRECTORY ${PROJECT_SOURCE_DIR}/include/ DESTINATION include/media
15 PATTERN "machine_learning_exception.h"