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

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

27 голосов
/ 03 января 2012

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

1 Ответ

32 голосов
/ 03 января 2012

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

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

, поэтому -march будет выглядеть примерно так:

set(ARCH "" CACHE STRING "Architecture to tell gcc to optimize for (-march)")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...