Files
RCiRoot e3f7733316 V20260829-2.6.1
完成框架目录和模块重构;新增核心、单例、工具、加密及框架 SDK;统一任务、相机和 RPC 接口,并增加离线检测、相机标定、备份恢复、版本管理、崩溃守护和心跳监控功能。
2026-09-20 16:01:09 +08:00

18 lines
615 B
CMake

# CMakeList.txt: 遍历文件夹 添加子项目
set(OUR_LIBS "")
SUBDIRENAMES(OUR_LIBS ${CMAKE_CURRENT_SOURCE_DIR} "" OFF)
message("OUR_LIBS :" ${OUR_LIBS})
# 自动遍历带 CMakeLists.txt 的直接子模块。部分模块会先按依赖关系
# 加载共享子模块;同名目标已存在时跳过,避免重复定义。
foreach(dll IN LISTS OUR_LIBS)
if(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/${dll}/CMakeLists.txt")
if(TARGET ${dll})
message(STATUS "Skip already configured module: ${dll}")
else()
add_subdirectory(${dll})
endif()
endif()
endforeach()