add_subdirectory(test)
endif()
-if(BUILD_ML_ONLY)
-install(
- DIRECTORY include/ DESTINATION include/media
- FILES_MATCHING
- PATTERN "*_private.h" EXCLUDE
- PATTERN "*_inference*.h"
- PATTERN "*_common*.h"
- )
-else()
-install(
- DIRECTORY include/ DESTINATION include/media
- FILES_MATCHING
- PATTERN "*_private.h" EXCLUDE
- PATTERN "*.h"
- )
-endif()
-
set(TOTAL_REQUIRED "")
set(TOTAL_LDFLAGS "")
endif()
target_include_directories(${PROJECT_NAME} PRIVATE include)
install(TARGETS ${PROJECT_NAME} DESTINATION ${LIB_INSTALL_DIR})
+install(
+ DIRECTORY ${PROJECT_SOURCE_DIR}/../../include/ DESTINATION include/media
+ FILES_MATCHING
+ PATTERN "mv_3d_internal.h"
+ PATTERN "mv_3d_private.h"
+ PATTERN "mv_3d_type.h"
+ )
\ No newline at end of file
target_include_directories(${PROJECT_NAME} PRIVATE include)
target_compile_options(${PROJECT_NAME} PRIVATE -Wall -Wextra -Werror)
install(TARGETS ${PROJECT_NAME} DESTINATION ${LIB_INSTALL_DIR})
+install(
+ DIRECTORY ${PROJECT_SOURCE_DIR}/../../include/ DESTINATION include/media
+ FILES_MATCHING
+ PATTERN "mv_barcode_generate.h"
+ PATTERN "mv_barcode_detect.h"
+ PATTERN "mv_barcode_type.h"
+ PATTERN "mv_barcode.h"
+ )
\ No newline at end of file
target_include_directories(${PROJECT_NAME} PRIVATE include)
target_compile_options(${PROJECT_NAME} PRIVATE -Wall -Wextra -Werror)
install(TARGETS ${PROJECT_NAME} DESTINATION ${LIB_INSTALL_DIR})
+install(
+ DIRECTORY ${PROJECT_SOURCE_DIR}/../../include/ DESTINATION include/media
+ FILES_MATCHING
+ PATTERN "mv_barcode_generate.h"
+ )
\ No newline at end of file
target_include_directories(${PROJECT_NAME} PUBLIC include ${${PROJECT_NAME}_DEP_INCLUDE_DIRS} ${CMAKE_SOURCE_DIR}/include)
target_compile_options(${PROJECT_NAME} PRIVATE -Wall -Wextra -Werror)
install(TARGETS ${PROJECT_NAME} DESTINATION ${LIB_INSTALL_DIR})
+install(
+ DIRECTORY ${PROJECT_SOURCE_DIR}/../include/ DESTINATION include/media
+ FILES_MATCHING
+ PATTERN "mv_common.h"
+ )
target_include_directories(${PROJECT_NAME} PRIVATE include)
target_compile_options(${PROJECT_NAME} PRIVATE -Wall -Wextra -Werror)
install(TARGETS ${PROJECT_NAME} DESTINATION ${LIB_INSTALL_DIR})
+install(
+ DIRECTORY ${PROJECT_SOURCE_DIR}/../../include/ DESTINATION include/media
+ FILES_MATCHING
+ PATTERN "mv_face.h"
+ PATTERN "mv_face_type.h"
+ )
\ No newline at end of file
target_include_directories(${PROJECT_NAME} PUBLIC include)
target_compile_options(${PROJECT_NAME} PRIVATE -Wall -Wextra -Werror)
install(TARGETS ${PROJECT_NAME} DESTINATION ${LIB_INSTALL_DIR})
+install(
+ DIRECTORY ${PROJECT_SOURCE_DIR}/../../include/ DESTINATION include/media
+ FILES_MATCHING
+ PATTERN "mv_image.h"
+ PATTERN "mv_image_type.h"
+ )
\ No newline at end of file
target_link_libraries(${PROJECT_NAME} ${MV_COMMON_LIB_NAME} ${OpenCV_LIBS} ${${PROJECT_NAME}_DEP_LIBRARIES} mv_inference mv_training)
target_include_directories(${PROJECT_NAME} PRIVATE include ../inference/include ../training/include ../common/include ../meta/include)
install(TARGETS ${PROJECT_NAME} DESTINATION ${LIB_INSTALL_DIR})
+install(
+ DIRECTORY ${PROJECT_SOURCE_DIR}/../../include/ DESTINATION include/media
+ FILES_MATCHING
+ PATTERN "mv_face_recognition.h"
+ PATTERN "mv_face_recognition_type.h"
+ )
\ No newline at end of file
target_link_libraries(${PROJECT_NAME} ${MV_COMMON_LIB_NAME} ${OpenCV_LIBS} ${${PROJECT_NAME}_DEP_LIBRARIES} mv_inference)
target_include_directories(${PROJECT_NAME} PRIVATE include ../inference/include ../common/include ../meta/include)
install(TARGETS ${PROJECT_NAME} DESTINATION ${LIB_INSTALL_DIR})
+install(
+ DIRECTORY ${PROJECT_SOURCE_DIR}/../../include/ DESTINATION include/media
+ FILES_MATCHING
+ PATTERN "mv_image_classification_internal.h"
+ PATTERN "mv_image_classification_type.h"
+ )
\ No newline at end of file
target_link_libraries(${PROJECT_NAME} ${MV_COMMON_LIB_NAME} ${OpenCV_LIBS} ${${PROJECT_NAME}_DEP_LIBRARIES})
target_include_directories(${PROJECT_NAME} PRIVATE include ../common/include ../meta/include)
install(TARGETS ${PROJECT_NAME} DESTINATION ${LIB_INSTALL_DIR})
+install(
+ DIRECTORY ${PROJECT_SOURCE_DIR}/../../include/ DESTINATION include/media
+ FILES_MATCHING
+ PATTERN "mv_inference.h"
+ PATTERN "mv_inference_private.h"
+ PATTERN "mv_inference_type.h"
+ )
\ No newline at end of file
target_link_libraries(${PROJECT_NAME} ${MV_COMMON_LIB_NAME} ${OpenCV_LIBS} ${${PROJECT_NAME}_DEP_LIBRARIES} mv_inference)
target_include_directories(${PROJECT_NAME} PRIVATE include ../inference/include ../common/include ../meta/include)
install(TARGETS ${PROJECT_NAME} DESTINATION ${LIB_INSTALL_DIR})
+install(
+ DIRECTORY ${PROJECT_SOURCE_DIR}/../../include/ DESTINATION include/media
+ FILES_MATCHING
+ PATTERN "mv_object_detection_internal.h"
+ PATTERN "mv_object_detection_type.h"
+ )
target_link_libraries(${PROJECT_NAME} ${MV_COMMON_LIB_NAME} ${OpenCV_LIBS} ${${PROJECT_NAME}_DEP_LIBRARIES} mv_inference)
target_include_directories(${PROJECT_NAME} PRIVATE include ../inference/include ../common/include ../meta/include)
install(TARGETS ${PROJECT_NAME} DESTINATION ${LIB_INSTALL_DIR})
+install(
+ DIRECTORY ${PROJECT_SOURCE_DIR}/../../include/ DESTINATION include/media
+ FILES_MATCHING
+ PATTERN "mv_object_detection_3d_internal.h"
+ PATTERN "mv_object_detection_3d_type.h"
+ )
\ No newline at end of file
target_include_directories(${PROJECT_NAME} PRIVATE include)
target_compile_options(${PROJECT_NAME} PRIVATE -Wall -Wextra -Werror)
install(TARGETS ${PROJECT_NAME} DESTINATION ${LIB_INSTALL_DIR})
+install(
+ DIRECTORY ${PROJECT_SOURCE_DIR}/../../include/ DESTINATION include/media
+ FILES_MATCHING
+ PATTERN "mv_roi_tracker.h"
+ PATTERN "mv_roi_tracker_type.h"
+ )
\ No newline at end of file
target_include_directories(${PROJECT_NAME} PRIVATE include)
target_compile_options(${PROJECT_NAME} PRIVATE -Wall -Wextra -Werror)
install(TARGETS ${PROJECT_NAME} DESTINATION ${LIB_INSTALL_DIR})
+install(
+ DIRECTORY ${PROJECT_SOURCE_DIR}/../../include/ DESTINATION include/media
+ FILES_MATCHING
+ PATTERN "mv_surveillance_private.h"
+ PATTERN "mv_surveillance.h"
+ )
\ No newline at end of file