ASM<DIALECT>

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

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

  • ASM

  • ASM_NASM (Netwide 汇编器)

  • ASM_MASM (Microsoft 汇编器)

  • ASM_MARMASM (Microsoft ARM 汇编器)

  • ASM-ATT (AT&T 汇编器)

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

注意

可以包含使编译器正常工作所需的选项;但它们不能被更改。

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