CMAKE_PROJECT_<PROJECT-NAME>_INCLUDE¶
一个 CMake 语言文件,将在所有指定 <PROJECT-NAME>
作为项目名称的 project()
命令调用的最后一步进行包含。此变量用于在不修改项目源代码的情况下注入自定义代码。有关在 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
变量。