CMAKE_PROJECT_<PROJECT-NAME>_INCLUDE

一个 CMake 语言文件,将在任何指定 <PROJECT-NAME> 作为项目名称的 project() 命令调用的最后一步被包含。这旨在将自定义代码注入到项目构建中,而无需修改其源代码。有关 project() 调用期间可能包含的文件的更详细讨论,请参阅 代码注入

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

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