CMAKE_PROJECT_<PROJECT-NAME>_INCLUDE_BEFORE

在版本 3.17 中添加。

CMake 语言文件作为任何 project() 命令调用中所指定的项目名称的第一步被包含在内。旨在向项目构建中注入自定义代码,而无需修改它们的源。请参阅 代码注入 了解更多在 project() 调用期间可能包含的文件的详细讨论。

在版本 3.29 中添加: 此变量可以是 用分号分隔的 CMake 语言文件列表,按顺序包含。它现在还可以引用要查找的模块名称 CMAKE_MODULE_PATH 或作为内置 CMake 模块。

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