我是 CMake 构建过程的新手。我有一个子目录列表,每个子目录都需要一组 include_directories (来自不同库的文件)。
我的问题是:在主 CMakeList 中添加 include_directory 调用是否有效,以便在所有子目录中引用它(即我不需要在所有子目录中添加),或者每次添加它是否有效子目录。
请让我知道这样一个过程的优缺点是什么。
注意:我知道我可以在主 cmakelist 文件中添加常见的包含文件,但是,如果我要在主 CMakefile 中添加项目特定的包含目录怎么办?为每个子目录创建的静态库中是否包含所有 include_directories?