Spec-Zone.ru › CMake 3.30

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/latest/command/mark_as_advanced.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API