Отличие опции option() от функции add_definitions() в CMake заключается в их назначении:
Option() позволяет добавить опцию командной строки при запуске команды CMake. 4
Add_definitions() добавляет определения в командную строку компилятора для целей в текущем каталоге и для целей в подкаталогах, добавленных после вызова команды. 5
Ответ сформирован YandexGPT на основе текстов выбранных сайтов. В нём могут быть неточности.
Примеры полезных ответов Нейро на вопросы из разных сфер. Вопросы сгенерированы нейросетью YandexGPT для актуальных тем, которые определяются на базе обобщённых запросов к Нейро.