Spec-Zone.ru › CMake 3.22

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

Spec-Zone.ru

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