| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129 |
- define_module("livenessdetection")
- if(MSVC)
- set(WIN_SRC
- LivenessDetectionFSM.h
- LivenessDetectionFSM.cpp
- YituLiveSDK.h
- YituLiveSDK.cpp
- stdafx.h
- stdafx.cpp)
- else()
- set(WIN_SRC )
- endif(MSVC)
- set(${MODULE_PREFIX}_SRCS
- #Common.h
- #Common.cpp
- MyEvent.h
- LivenessDetection_client_g.h
- LivenessDetection_def_g.h
- LivenessDetection_msg_g.h
- LivenessDetection_server_g.h
- mod_livenessdetection.h
- mod_livenessdetection.cpp
- #RvcFaceCapture.h
- #RvcFaceCapturer.h
- #RvcFaceCapturer.cpp
- #SingleTimer.h
- #SingleTimer.cpp
- #${WIN_SRC}
- )
- if(RVC_DEBUG_MODE)
- set(OPENCV_DYNAMIC_LIBS
- opencv_calib3d
- opencv_core
- opencv_features2d
- opencv_flann
- opencv_highgui
- opencv_imgcodecs
- opencv_imgproc
- opencv_ml
- opencv_objdetect
- opencv_photo
- opencv_video
- opencv_videoio
- opencv_videostab
- )
- else()
- set(OPENCV_DYNAMIC_LIBS
- opencv_calib3d
- opencv_core
- opencv_features2d
- opencv_flann
- opencv_highgui
- opencv_imgcodecs
- opencv_imgproc
- opencv_ml
- opencv_objdetect
- opencv_photo
- opencv_video
- opencv_videoio
- opencv_videostab
- )
- endif(RVC_DEBUG_MODE)
- set(MOD_VERSION_STRING "0.0.1-dev1")
- add_module_libraries(${MODULE_PREFIX} ${MODULE_NAME} ${MOD_VERSION_STRING})
- if(MSVC)
- #add_precompiled_header(${MODULE_NAME} stdafx.h SOURCE_CXX stdafx.cpp FORCEINCLUDE)
- endif(MSVC)
- target_include_directories(${MODULE_NAME} PRIVATE
- ${RVC_FRAMEWORK_INCLUDES_DIR}
- ${RVC_COMMON_INCLUDE_DIR}
- ${CONAN_RVCFRAMEWORK_ROOT}/include/libtoolkit
- ${CONAN_INCLUDE_DIRS_OPENCV}
- ${CONAN_INCLUDE_DIRS_OPENCV}/opencv
- ${CONAN_INCLUDE_DIRS_FFMPEG}
- ${OTHER_LIB_BASE_DIR}/libvideoqueue
- ${OTHER_LIB_BASE_DIR}/libvideoframework
- ${MODULE_BASE_DIR}/mod_customeraware
- ${MODULE_BASE_DIR}/mod_facetracking
- ${MODULE_BASE_DIR}/include
- )
- message(STATUS "RVC_FRAMEWORK_INCLUDES_DIR == ${RVC_FRAMEWORK_INCLUDES_DIR}")
- target_link_directories(${MODULE_NAME} PRIVATE
- #${CONAN_LIB_DIRS_OPENCV}
- ${CONAN_BIN_DIRS_OPENCV}
- ${CONAN_LIB_DIRS_FFMPEG}
- ${RVC_FRAMEWORK_LIBRARIES_DIR}
- )
- # 添加实体需要依赖的其他共享库(包括系统库)
- if(WIN32)
- set(${MODULE_PREFIX}_LIBS ${MODULE_BASE_LIBS}
- ${OPENCV_DYNAMIC_LIBS}
- ${SPBASE_LIB}
- libvideoframework
- videoqueue
- )
- else(WIN32)
- set(${MODULE_PREFIX}_LIBS ${MODULE_BASE_LIBS}
- ${OPENCV_DYNAMIC_LIBS}
- ${SPBASE_LIB}
- libvideoframework
- videoqueue
- )
- endif(WIN32)
- target_link_libraries(${MODULE_NAME} ${${MODULE_PREFIX}_LIBS})
- deploy_module(${MODULE_PREFIX} ${MODULE_NAME})
- if(MSVC)
- set(MODULE_CONAN_DEP_LIBS ${MODULE_CONAN_DEP_LIBS} ${CONAN_BIN_DIRS} PARENT_SCOPE)
- else()
- set(MODULE_CONAN_DEP_LIBS ${MODULE_CONAN_DEP_LIBS} ${CONAN_LIB_DIRS} PARENT_SCOPE)
- endif(MSVC)
|