Spec-Zone.ru › CMake 3.29

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

Spec-Zone.ru

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