1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- macro(deploy_others _module_prefix _module_name)
- if(MSVC)
- install(TARGETS ${_module_name}
- RUNTIME DESTINATION "${RVC_RUNTIME_PATH}" COMPONENT libraries
- ARCHIVE DESTINATION "${RVC_LIBRARY_PATH}" COMPONENT develops EXCLUDE_FROM_ALL
- LIBRARY DESTINATION "${RVC_LIBRARY_PATH}" COMPONENT libraries
- )
- else(MSVC)
- install(TARGETS ${_module_name}
- RUNTIME DESTINATION "${RVC_RUNTIME_PATH}"
- ARCHIVE DESTINATION "${RVC_LIBRARY_PATH}"
- LIBRARY DESTINATION "${RVC_RUNTIME_PATH}"
- COMPONENT libraries)
- endif(MSVC)
- if (WITH_PDB_SAVE AND MSVC AND BUILD_SHARED_LIBS)
- install(FILES ${RVC_PDB_BINARY_DIR}/${_module_name}.pdb DESTINATION ${RVC_PDBSAVE_PATH} COMPONENT symbols)
- endif()
- set_property(TARGET ${_module_name} PROPERTY FOLDER "other/")
- endmacro(deploy_others)
- add_definitions(-DRVC_VERSION_STR="${RVC_VERSION}")
- add_subdirectory(libpublicFun)
- add_subdirectory(acmstrdec)
- add_subdirectory(acmstrenc)
- add_subdirectory(libCMBPrint)
- add_subdirectory(libRestfulFunc)
- add_subdirectory(libscreencodec)
- add_subdirectory(libaudiomgr)
- add_subdirectory(liblog4rvcother)
- add_subdirectory(libfilecryption)
- add_subdirectory(libmediaplayer)
- add_subdirectory(libpictureplayer)
- add_subdirectory(libaudioqueue)
- add_subdirectory(libvideoqueue)
- add_subdirectory(libaudions)
- add_subdirectory(libvideorender)
- add_subdirectory(libvideorecord)
- add_subdirectory(libsharememory)
- add_subdirectory(libfacecapture)
- if(MSVC)
- add_subdirectory(win)
- else(MSVC)
- add_subdirectory(unix)
- endif(MSVC)
- # rvc_add_all_cmake_subdirectory()
- # 汇总要依赖拷贝的第三方库
- message(STATUS "OTHER_CONAN_DEP_LIBS:${OTHER_CONAN_DEP_LIBS}")
- set(RVC_CONAN_DEP_LIBS ${RVC_CONAN_DEP_LIBS} ${OTHER_CONAN_DEP_LIBS} PARENT_SCOPE)
- message(STATUS "RVC_SUB_CONAN_DEP_LIBS:${RVC_SUB_CONAN_DEP_LIBS}")
- set(RVC_CONAN_DEP_LIBS ${RVC_CONAN_DEP_LIBS} ${RVC_SUB_CONAN_DEP_LIBS} PARENT_SCOPE)
|