Как указать строку 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)")