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