Сигнатура і опис
option(<variable> "<help_text>" [<value>])
Якщо не надано значення по умовчанню <value>, параметр-перемикач встановлюється у булеве значення OFF. Якщо змінна <variable> вже встановлена у якості звичайної або кешованої змінної, тоді команда не виконує дій (деталі у документі політики CMP0077).
Детальніше про опції, які залежать від значень інших опцій у документі CmakeDependentOption.
У проектному режимі CMake створюється булева кешована змінна з відповідним значенням. У скриптовому режимі CMake, встановлюється булева змінна з відповідним значенням.
Оригінал
Оригінал документу розміщений за адресою https://cmake.org/cmake/help/latest/command/option.html.