ASM<DIALECT>

这是一个 CMake 环境变量。其初始值取自调用进程环境。

用于编译特定汇编语言文件的首选可执行文件。ASM<DIALECT> 可以是以下之一:

  • ASM

  • ASM_NASM (Netwide Assembler)

  • ASM_MASM (Microsoft Assembler)

  • ASM_MARMASM (Microsoft ARM Assembler)

  • ASM-ATT (Assembler AT&T)

CMake 将仅在第一次配置时使用它来确定 ASM<DIALECT> 编译器,之后 ASM<DIALECT> 的值将作为 CMAKE_ASM<DIALECT>_COMPILER 存储在缓存中。对于后续的配置运行,将忽略此环境变量,优先使用 CMAKE_ASM<DIALECT>_COMPILER

注意

可以包含使编译器正常工作的必需选项;这些选项不能被更改。

$ export ASM="custom-compiler --arg1 --arg2"