Как указать строку option
в CMakeLists.txt
? Синтаксис option(OPT1 "Helpstring" ON)
отлично работает для логических опций, но я хотел бы иметь несколько строковых параметров, таких как аргумент -march=
, переданный в gcc
.
Параметры строки CMAKE
Ответ 1
Любая настраиваемая пользователем переменная может быть определена с помощью:
set(OPT2 "Default" CACHE STRING "Helpstring")
so -march будет что-то вроде:
set(ARCH "" CACHE STRING "Architecture to tell gcc to optimize for (-march)")