CMAKE_<LANG>_COMPILER

用於 LANG 編譯器的完整路徑。

這是將用作 <LANG> 編譯器的命令。 一旦設定,您就無法變更此變數。

用法

此變數可以由使用者在首次配置建置樹狀結構時設定。

如果提供非完整路徑值,則 CMake 將解析編譯器的完整路徑。

此變數可以在使用者提供的工具鏈檔案中設定,或透過命令列上的 -D 設定。

注意

使編譯器正確運作所需的選項可以作為列表中的項目包含在內;它們無法變更。

#set within user supplied toolchain file
set(CMAKE_C_COMPILER /full/path/to/qcc --arg1 --arg2)

$ cmake ... -DCMAKE_C_COMPILER='qcc;--arg1;--arg2'