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"