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
变量。