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