mark_as_advanced
Отметить переменные кэша CMake как расширенные.
mark_as_advanced([CLEAR|FORCE] <var1> ...)
Устанавливает состояние «расширенной»/«не расширенной» для указанных переменных кэша.
Расширенная переменная не будет отображаться ни в одном из графических интерфейсов CMake, если опция show advanced не включена. В скриптовом режиме состояние «расширенной»/«не расширенной» не имеет эффекта.
Если указано ключевое слово CLEAR, то расширенные переменные возвращаются в состояние «не расширенные». Если указано ключевое слово FORCE, то переменные устанавливаются в состояние «расширенные». Если ни FORCE ни CLEAR не указаны, новые значения будут помечены как расширенные, но если переменная уже имеет состояние «расширенной»/«не расширенной», то оно не изменится.
Изменено в версии 3.17: Переменные, переданные в эту команду, которые ещё не находятся в кэше, игнорируются. См. политику CMP0102.
© 2000–2021 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.22/command/mark_as_advanced.html