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