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