ENV¶
讀取環境變數的運算子。
使用語法 $ENV{VAR}
以讀取環境變數 VAR
。
若要測試環境變數是否已定義,請使用 if()
命令的 if(DEFINED ENV{<name>})
簽章。
注意
包含括號等特殊字元的環境變數名稱可能需要逸出。(也必須啟用策略 CMP0053
。) 例如,若要取得 Windows 環境變數 ProgramFiles(x86)
的值,請使用
set(ProgramFiles_x86 "$ENV{ProgramFiles\(x86\)}")
如需環境變數的通用資訊,請參閱 環境變數 手冊中 cmake-language(7)
的章節。