2012-01-03 11 views
18

Cómo especificar la cadena option en CMakeLists.txt? La sintaxis option(OPT1 "Helpstring" ON) funciona perfectamente para las opciones booleanas, pero me gustaría tener pocas opciones de cadenas como -march= argumento pasado a gcc.Cadena CMAKE opciones

Respuesta

23

Cualquier variable ajustable por el usuario se puede definir con:

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

por lo -march sería algo así como:

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

Ejemplo de uso: 'mkdir build; cd build; cmake .. -DARCH = native' – olibre

Cuestiones relacionadas