CMAKE_PROJECT_INCLUDE_BEFORE¶
在版本 3.15 中添加。
一个 CMake 语言文件,在所有 project()
命令调用的第一步中包含进去。其目的是将自定义代码注入到项目构建中,而无需修改它们的源文件。有关在 project()
调用期间可能包含的文件的更详细讨论,请参见 代码注入。
在版本 3.29 中添加: 此变量可以是 用分号分隔的列表,其中包含将按顺序包含的 CMake 语言文件。它现在还可以引用将在 CMAKE_MODULE_PATH
或内建 CMake 模块中找到的模块名称。
另请参见 CMAKE_PROJECT_<PROJECT-NAME>_INCLUDE
、CMAKE_PROJECT_<PROJECT-NAME>_INCLUDE_BEFORE
、CMAKE_PROJECT_INCLUDE
和 CMAKE_PROJECT_TOP_LEVEL_INCLUDES
变量。