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"