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