ENVΒΆ

Operator to read environment variables.

Use the syntax $ENV{VAR} to read environment variable VAR.

To test whether an environment variable is defined, use the signature if(DEFINED ENV{<name>}) of the if() command.

Note

Environment variable names containing special characters like parentheses may need to be escaped. (Policy CMP0053 must also be enabled.) For example, to get the value of the Windows environment variable ProgramFiles(x86), use:

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

For general information on environment variables, see the Environment Variables section in the cmake-language(7) manual.