ENV

用於讀取環境變數的操作符。

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

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

注意

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

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

有關環境變數的一般資訊,請參閱 環境變數 章節,位於 cmake-language(7) 文件中。