CMAKE_PROJECT_INCLUDE

版本 3.15 新增。

一个 CMake 语言文件,将在所有 project() 命令调用之后作为最后一步包含。 这旨在在不修改其源代码的情况下,将自定义代码注入到项目构建中。 请参阅 代码注入,以获取关于在 project() 调用期间可能包含的文件更详细的讨论。

版本 3.29 中添加: 此变量可以是一个 分号分隔的列表,其中包含按顺序包含的 CMake 语言文件。它现在也可以引用将在 CMAKE_MODULE_PATH 中找到的模块名称,或者引用 CMake 内置模块。

另请参阅 CMAKE_PROJECT_<PROJECT-NAME>_INCLUDECMAKE_PROJECT_<PROJECT-NAME>_INCLUDE_BEFORECMAKE_PROJECT_INCLUDE_BEFORECMAKE_PROJECT_TOP_LEVEL_INCLUDES 变量。