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