CMP0132
Новое в версии 3.24.
Помимо использования генератора Xcode и некоторых генераторов Visual Studio, CMake 3.23 и ниже будут устанавливать переменные среды, такие как CC, CXX, и т. д., при включении соответствующего языка. Это происходит только при первом запуске CMake в каталоге сборки, и переменные среды определяются только на этапе конфигурации, а не на этапе сборки. При последующих запусках CMake эти переменные среды не устанавливаются, что открывает возможность для разного поведения между первым и последующими запусками CMake. CMake 3.24 и выше предпочитают не устанавливать эти переменные среды при включении языка, даже при первом запуске в каталоге сборки.
Поведение OLD для данной политики устанавливает соответствующую переменную среды при первом запуске, когда включен язык. Поведение NEW для данной политики не устанавливает какие-либо такие переменные среды.
Данная политика была введена в версии CMake 3.24. Она может быть установлена с помощью команды cmake_policy() или cmake_minimum_required(). Если она не установлена, CMake не выводит предупреждение и использует поведение OLD.
Примечание
Поведение OLD политики deprecated by definition и может быть удалено в будущей версии CMake.
© 2000–2024 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.30/policy/CMP0132.html