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"