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'