option
Предоставьте boolean опцию, которую пользователь может по желанию выбрать.
option(<variable> "<help_text>" [value])
Если начальное значение <value> не указано, boolean значение OFF является значением по умолчанию. Если <variable> уже задано как обычная или кэш-переменная, то команда ничего не делает (см. политику CMP0077).
Для опций, которые зависят от значений других опций, см. справку по модулю CMakeDependentOption.
В режиме проекта CMake создаётся boolean кэш-переменная со значением опции. В режиме сценария CMake устанавливается boolean переменная со значением опции.
© 2000–2024 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.29/command/option.html