|
@@ -132,6 +132,10 @@ macro(deploy_module _module_prefix _module_name)
|
|
|
set_property(TARGET ${_module_name} PROPERTY FOLDER "module/")
|
|
|
endmacro(deploy_module)
|
|
|
|
|
|
+if(BUILD_TESTING)
|
|
|
+ add_subdirectory(include/test)
|
|
|
+endif()
|
|
|
+
|
|
|
if(BUILD_MOUDLE_TEST)
|
|
|
message(STATUS "build module test case")
|
|
|
endif(BUILD_MOUDLE_TEST)
|
|
@@ -139,15 +143,7 @@ endif(BUILD_MOUDLE_TEST)
|
|
|
set(MODULE_CONAN_DEP_LIBS)
|
|
|
|
|
|
# 遍历实体
|
|
|
- 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 "add module ${dir_trimmed}")
|
|
|
- add_subdirectory(${dir_trimmed})
|
|
|
- endif()
|
|
|
- endforeach(dir)
|
|
|
+rvc_add_all_cmake_subdirectory()
|
|
|
|
|
|
# 汇总要依赖拷贝的第三方库
|
|
|
set(RVC_CONAN_DEP_LIBS ${RVC_CONAN_DEP_LIBS} ${MODULE_CONAN_DEP_LIBS} PARENT_SCOPE)
|