CMAKE_PROJECT_INCLUDE_BEFORE

在版本 3.15 中新增。

一個 CMake 語言檔案,將包含為所有 project() 命令呼叫的第一步。這旨在將自訂程式碼注入到專案建置中,而無需修改其原始碼。有關在 project() 呼叫期間可能包含的檔案的更詳細討論,請參閱程式碼注入

在版本 3.29 中新增:此變數可以是以分號分隔的 CMake 語言檔案列表,依序包含。它現在也可以參照模組名稱,這些模組名稱將在 CMAKE_MODULE_PATH 或作為內建 CMake 模組中找到。

另請參閱 CMAKE_PROJECT_<PROJECT-NAME>_INCLUDECMAKE_PROJECT_<PROJECT-NAME>_INCLUDE_BEFORECMAKE_PROJECT_INCLUDECMAKE_PROJECT_TOP_LEVEL_INCLUDES 變數。