33
Vorrei aggiungere una variabile che l'utente deve impostare dopo aver fatto clic su "Configura" in cmake-gui. C'è un modo per fare questo?Come si aggiunge una variabile di configurazione al mio script CMake?
Vorrei aggiungere una variabile che l'utente deve impostare dopo aver fatto clic su "Configura" in cmake-gui. C'è un modo per fare questo?Come si aggiunge una variabile di configurazione al mio script CMake?
Utilizzando il comando set, specificare i parametri CACHE, ad es.
set(NAME_INCLUDE "default value" CACHE FILEPATH "description")
set(NAME_LIB "default value" CACHE FILEPATH "description")
Nella GUI CMake raggruppa tutte le variabili con lo stesso prefisso.
Vedere la documentazione di CMake per set.
L'ho appena scoperto dopo un po 'di tempo, quindi ho pensato di rispondere alla mia domanda con una risposta wiki della community. –
Perché hai bisogno di una descrizione? Ho usato lo stesso ma con STRING invece di FILEPATH – jamk
@jamk vedi il link fornito: "Se' CACHE' è presente, allora '' è messo nella cache. '' e '' sono quindi richiesti. " –
Marcus