Spec-Zone.ru › CMake 3.23

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

Spec-Zone.ru

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