2012-01-03 10 views
18

Come specificare la stringa option in CMakeLists.txt? Sintassi option(OPT1 "Helpstring" ON) funziona perfettamente per le opzioni booleane ma mi piacerebbe avere poche opzioni di stringa come l'argomento -march= passato a gcc.Opzioni stringa CMAKE

risposta

23

Qualsiasi variabile impostabile dall'utente può essere definito con:

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

così -march sarebbe qualcosa di simile:

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

Uso esempio: 'mkdir build; cd build; cmake .. -DARCH = nativo' – olibre