È possibile definire una variabile GYP il cui valore dipende dalla scelta della configurazione di build?Variabile GYP basata sulla configurazione di build
6
A
risposta
-1
Penso che sia possibile se si intendono distinzioni tra "Debug" e "Rilascio" dalla "configurazione di build". Cercate di aggiungere la seguente nel file .gyp *:
...
'configurations': {
'Debug': {
'variables': {
'some_variable%' : 'debug_value',
},
'Release': {
'variables': {
'some_variable%' : 'release_value',
},
},
}
...
Collegamenti con alcuni esempi: gyp - how to specify link library flavor; http://n8.io/converting-a-c-library-to-gyp/
0
sembra che sia impossibile in base alla pagina this wiki:
- Eseguire “presto” o “pre” espansione variabile e la valutazione condizionale.
- ...
- Unisci le impostazioni del target nelle configurazioni appropriate.
1
Basta usare variabile $(BUILDTYPE)
o $(ConfigurationName)
.
L'articolo può essere trovato su GitHub: https://github.com/TooTallNate/n8.io/blob/master/articles/converting-ac-library-to-gyp.markdown – dmitris
Provato questo e non lavoro. Tentativo di utilizzare la variabile in "librerie" e ottenere semplicemente la variabile non definita some_variable in binding.gyp durante il tentativo di caricare binding.gyp'. – OrangeDog