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 變數。