Spec-Zone.ru › CMake 3.18

mark_as_advanced

Отметить переменные кэша CMake как расширенные.

Устанавливает состояние «расширенная/не расширенная» для указанных переменных кэша.

Расширенная переменная не будет отображаться ни в одном из графических интерфейсов CMake, если опция show advanced не включена. В скриптовом режиме состояние «расширенная/не расширенная» не имеет эффекта.

Если указано ключевое слово CLEAR, расширенные переменные будут изменены обратно на не расширенные. Если указано ключевое слово FORCE, переменные будут помечены как расширенные. Если ни FORCE, ни CLEAR не указаны, новые значения будут помечены как расширенные, но если переменная уже имеет состояние «расширенная/не расширенная», оно не будет изменено.

Примечание

Политика CMP0102 влияет на поведение вызова mark_as_advanced. Когда установлено значение NEW, переменные, переданные этой команде, которые еще не находятся в кэше, игнорируются. См. политику CMP0102.

© 2000–2020 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.17/command/mark_as_advanced.html

Spec-Zone.ru

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