Domanda

Ho un ambiente di edificio in cui aggiungo un po 'di prepending e le linee aggiungendo in ogni Makefile generati.

Sarebbe bello se potessi mettere queste righe nel file generato qmake tramite il mio file di progetto (.pro).

Di causa posso fare questo attraverso qualche semplice shell scripting ma sarebbe molto più bello per farlo dall'interno del file di progetto. C'è qualche comando qmake da usare?

Qualcuno ha qualche idea di come fare questo?

Esempio:

include $(ROOT)/prepend.mk

$(LIB):$(OBJ)
  @echo ...

include $(ROOT)/append.mk
È stato utile?

Soluzione

Personalizzazione Makefile uscita

.pro file:

QMAKE_EXTRA_TARGETS += extra_target
extra_target.commands = @echo Hello, World

Esegui qmake .

Esegui fare extra_target:

  

Ciao, mondo

Vedere la documentazione per le opzioni aggiuntive.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top