CMAKE_TOOLCHAIN_FILE

提供給 cmake(1) 的工具鏈檔案路徑。

當使用 CMake 進行交叉編譯時,此變數會在命令列上指定。它是指向一個檔案的路徑,該檔案會在 CMake 執行早期讀取,並指定編譯器和工具鏈工具的位置,以及其他目標平台和編譯器相關的資訊。

允許使用相對路徑,並首先將其解釋為相對於建置目錄,如果找不到,則解釋為相對於原始碼目錄。

當首次建立新的建置樹時,如果設定了 CMAKE_TOOLCHAIN_FILE 環境變數,則會以此變數進行初始化。

請參閱 CMAKE_PROJECT_TOP_LEVEL_INCLUDES 變數,以設定其他與工具鏈沒有直接關係的事項。