CMAKE_PROJECT_INCLUDE¶
版本 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_BEFORE
, 和 CMAKE_PROJECT_TOP_LEVEL_INCLUDES
变量。