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