Ho uno script di shell che vorrei eseguire alla fine della fase di compilazione del mio target. Tuttavia, vorrei che questo script fosse eseguito solo quando ho compilato con la configurazione di rilascio . Come si può fare? Grazie!
Ho uno script di shell che vorrei eseguire alla fine della fase di compilazione del mio target. Tuttavia, vorrei che questo script fosse eseguito solo quando ho compilato con la configurazione di rilascio . Come si può fare? Grazie!
Risposte:
if [ "${CONFIGURATION}" = "Release" ]; then
echo Do something really release-like
fi
Lo script verrà eseguito alla fine di ogni configurazione, ma in questo caso non farà nulla a meno che la configurazione non sia Rilascio (presupponendo che tutto ciò che fa sia contenuto nel blocco di test).
if [ "${CONFIGURATION}" != "Debug" ]; then...
.
Il modo più semplice per farlo è selezionare la casella di controllo "Esegui script solo durante l'installazione".
Release
configurazione senza archiviarla. La domanda riguardava esplicitamente la Release
configurazione.