mark_as_advanced
Пометить переменные кэша CMake как расширенные.
mark_as_advanced([CLEAR|FORCE] <var1> ...)
Устанавливает состояние расширенных/не расширенных для указанных переменных кэша.
Расширенная переменная не будет отображаться ни в одном из графических интерфейсов CMake, если опция show advanced не включена. В режиме сценария состояние расширенной/не расширенной переменной не имеет значения.
Если указан ключевой CLEAR, то расширенные переменные будут изменены обратно на нерасширенные. Если указан ключевой FORCE, то переменные будут помечены как расширенные. Если ни FORCE ни CLEAR не указаны, новые значения будут помечены как расширенные, но если переменная уже имеет состояние расширенной/не расширенной, оно не будет изменено.
© 2000–2020 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.16/command/mark_as_advanced.html