Подтвердить что ты не робот

Параметры строки CMAKE

Как указать строку option в CMakeLists.txt? Синтаксис option(OPT1 "Helpstring" ON) отлично работает для логических опций, но я хотел бы иметь несколько строковых параметров, таких как аргумент -march=, переданный в gcc.

4b9b3361

Ответ 1

Любая настраиваемая пользователем переменная может быть определена с помощью:

set(OPT2 "Default" CACHE STRING "Helpstring")

so -march будет что-то вроде:

set(ARCH "" CACHE STRING "Architecture to tell gcc to optimize for (-march)")