| 12345678910111213141516171819202122232425 |
- CMP0132
- -------
- .. versionadded:: 3.24
- Apart from when using the Xcode generator and some Visual Studio generators,
- CMake 3.23 and below will set environment variables like :envvar:`CC`,
- :envvar:`CXX`, etc. when the corresponding language is enabled.
- This only occurs on the very first time CMake is run in a build directory,
- and the environment variables are only defined at configure time, not build
- time. On subsequent CMake runs, these environment variables are not set,
- opening up the opportunity for different behavior between the first and
- subsequent CMake runs. CMake 3.24 and above prefer to not set these
- environment variables when a language is enabled, even on the first run in
- a build directory.
- The ``OLD`` behavior for this policy sets the relevant environment variable
- on the first run when a language is enabled. The ``NEW`` behavior for this
- policy does not set any such environment variables.
- .. |INTRODUCED_IN_CMAKE_VERSION| replace:: 3.24
- .. |WARNS_OR_DOES_NOT_WARN| replace:: does *not* warn
- .. include:: STANDARD_ADVICE.txt
- .. include:: DEPRECATED.txt
|