ENV¶
用於讀取環境變數的操作符。
使用語法 $ENV{VAR}
來讀取環境變數 VAR
。
要測試環境變數是否已定義,請使用 if()
命令的 if(DEFINED ENV{<名稱>})
簽名。
注意
包含括號等特殊字元的環境變數名稱可能需要跳脫。(也必須啟用策略 CMP0053
)。例如,要取得 Windows 環境變數 ProgramFiles(x86)
的值,請使用
set(ProgramFiles_x86 "$ENV{ProgramFiles\(x86\)}")
有關環境變數的一般資訊,請參閱 環境變數 章節,位於 cmake-language(7)
文件中。