ENV
Оператор для чтения переменных среды.
Используйте синтаксис $ENV{VAR} для чтения переменной среды VAR.
Для проверки, определена ли переменная среды, используйте сигнатуру if(DEFINED ENV{<name>}) команды if().
Примечание
Имена переменных среды, содержащие специальные символы, такие как скобки, могут потребовать экранирования. (Также необходимо включить политику CMP0053.) Например, для получения значения переменной среды Windows ProgramFiles(x86), используйте:
set(ProgramFiles_x86 "$ENV{ProgramFiles\(x86\)}")
Дополнительную информацию о переменных среды см. в разделе Переменные среды руководства cmake-language(7).
© 2000–2024 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.31/variable/ENV.html