ENV

讀取環境變數的運算子。

使用語法 $ENV{VAR} 以讀取環境變數 VAR

若要測試環境變數是否已定義,請使用 if() 命令的 if(DEFINED ENV{<name>}) 簽章。

注意

包含括號等特殊字元的環境變數名稱可能需要逸出。(也必須啟用策略 CMP0053。) 例如,若要取得 Windows 環境變數 ProgramFiles(x86) 的值,請使用

set(ProgramFiles_x86 "$ENV{ProgramFiles\(x86\)}")

如需環境變數的通用資訊,請參閱 環境變數 手冊中 cmake-language(7) 的章節。