cmake使用头文件兄弟子项目

时间:2014-10-03 15:20:16

标签: cmake dependencies header-files

我有一段时间在网上搜索,但我找不到解决此问题的方法。

我正在重新设计我用于项目的源代码。 我想以这种方式拥有它们:

/RootProject
|
|---Module 1
|---Module 2
|---Module 3
|---etc.

每个模块都由一个或多个源文件和相关头文件组成。 每个模块都会生成一个共享库。有时库中存在依赖关系, 作为示例模块2依赖于模块1,我希望cmake自动处理头文件。我尝试了不同的add_directory,PARENT SCOPE等组合,但我还没有找到完成这项工作的简单方法。 你是如何处理这种情况的? 谢谢你阅读:)

1 个答案:

答案 0 :(得分:1)

仅为未来的读者...我发现这涵盖了相同的主题,对我来说是被接受的。 CMake and finding other projects and their dependencies