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'