1234567891011121314151617181920212223242526272829303132333435363738394041 |
- if(SIMULATE_ON)
- rvc_set_library_output_dir("${RVC_INSTALL_PREFIX}${RVC_RUNTIME_PATH}")
- endif(SIMULATE_ON)
- ######################## Framework lib CMake define begin ########################
- if(RVC_DEBUG_MODE)
- set(RVCCOMM_LIB RVCCommD)
- set(SPBASE_LIB spbased)
- set(TOOLKIT_LIB libtoolkitd)
- else()
- set(RVCCOMM_LIB RVCComm)
- set(SPBASE_LIB spbase)
- set(TOOLKIT_LIB libtoolkit)
- endif(RVC_DEBUG_MODE)
- set(WINPR_LIB winpr2)
- set(MODULE_BASE_LIBS ${SPBASE_LIB} ${TOOLKIT_LIB})
- set(MODULE_BASE_ALL_LIBS ${MODULE_BASE_LIBS} ${RVCCOMM_LIB})
- if(NOT MSVC)
- list(APPEND MODULE_BASE_LIBS ${WINPR_LIB})
- endif(NOT MSVC)
- set(MODULE_BASE_INCLUDES ${ModuleCommonHeadPath} ${RVC_TOOLKIT_INCLUDE_DIR})
- SET(RVC_COMMON_INCLUDE_DIR ${CONAN_RVCFRAMEWORK_ROOT}/include/Common PARENT_SCOPE)
- SET(RVC_TOOLKIT_INCLUDE_DIR ${CONAN_RVCFRAMEWORK_ROOT}/include/libtoolkit PARENT_SCOPE)
- SET(RVC_WINPR_INCLUDE_DIR ${CONAN_RVCFRAMEWORK_ROOT}/include)
- SET(RVC_FRAMEWORK_LIBRARIES_DIR ${CONAN_LIB_DIRS_RVCFRAMEWORK})
- SET(RVC_FRAMEWORK_INCLUDES_DIR ${RVC_COMMON_INCLUDE_DIR}
- ${RVC_TOOLKIT_INCLUDE_DIR} ${RVC_WINPR_INCLUDE_DIR})
- ######################## Framework lib CMake define end ########################
- file(GLOB all_valid_subdirs RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*/CMakeLists.txt")
- foreach(dir ${all_valid_subdirs})
- if(${dir} MATCHES "^([^/]*)/+CMakeLists.txt")
- string(REGEX REPLACE "^([^/]*)/+CMakeLists.txt" "\\1" dir_trimmed ${dir})
- message(STATUS "Adding other component ${dir_trimmed}")
- add_subdirectory(${dir_trimmed})
- endif()
- endforeach(dir)
|