【发布时间】:2013-02-22 04:14:47
【问题描述】:
如果我们有一个高度去中心化的开发环境,其中有许多存储库和项目,CMake 中是否有一个现有功能可以在没有顶级 CMake 文件的情况下自动查找目标之间的依赖关系?
工作流程是这样的,您指定一个目录,并且所有目标都默认配置在给定的树中。然后你可以去构建任何项目。我正在寻找与构建 Android 操作系统时类似的行为。
【问题讨论】:
-
你不能用顶级 CMakeLists.txt 来实现这一点,它正在为所有项目执行 add_subdirectory 然后运行
make target以只构建你想要的目标?
标签: cmake