CMAKE_SUPPRESS_REGENERATION
Новое в версии 3.12.
Если CMAKE_SUPPRESS_REGENERATION равно OFF, что является значением по умолчанию, то CMake добавляет специальную цель, от которой зависят все остальные цели, которая проверяет систему сборки и, при необходимости, повторно запускает CMake для регенерации системы сборки, когда изменяется исходный код спецификации цели.
Если эта переменная принимает значение ON в конце файла верхнего уровня CMakeLists.txt, CMake не будет добавлять цель регенерации в систему сборки или выполнять какие-либо проверки системы сборки.
© 2000–2021 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.21/variable/CMAKE_SUPPRESS_REGENERATION.html