diff options
author | Miikka Heikkinen <miikka.heikkinen@digia.com> | 2011-11-15 13:29:21 (GMT) |
---|---|---|
committer | Miikka Heikkinen <miikka.heikkinen@digia.com> | 2011-11-15 13:54:03 (GMT) |
commit | 4c19a340f0c16d2042bfc8829b88ba08a0a22699 (patch) | |
tree | 46e88a883a91b72ce1d581362a34c92200ebbf63 /config.profiles | |
parent | d33a6d7f2d18aa1e627bedd4bbba5eed350ef783 (diff) | |
download | Qt-4c19a340f0c16d2042bfc8829b88ba08a0a22699.zip Qt-4c19a340f0c16d2042bfc8829b88ba08a0a22699.tar.gz Qt-4c19a340f0c16d2042bfc8829b88ba08a0a22699.tar.bz2 |
Minor improvements to whatlog generation in Symbian tools2 builds.
- Generate temporary whatlog file under epoc32/build rather than the
source directory.
- Remove depenedency to qmake building from WHAT target to ensure
nothing is built if "sbs -c tools2 --what" command is issued as that
is supposed to just list what was built.
Reviewed-by: Sami Merila
Diffstat (limited to 'config.profiles')
-rw-r--r-- | config.profiles/symbian/qtconfig.flm | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/config.profiles/symbian/qtconfig.flm b/config.profiles/symbian/qtconfig.flm index 7a31c66..2689d03 100644 --- a/config.profiles/symbian/qtconfig.flm +++ b/config.profiles/symbian/qtconfig.flm @@ -60,18 +60,29 @@ $(SOURCEDIR)/qmake$(DOTEXE): $(EXTENSION_ROOT)/$(QT_ROOT)/$(CONFIGURE_APP) $(call endrule,qtconf) $(call startrule,headerexport) \ cd $(EXTENSION_ROOT)/$(QT_ROOT)/config.profiles/symbian && \ - perl headerexport -base-dir $(EXTENSION_ROOT)/$(QT_ROOT) -outdir $(EPOCROOT)/epoc32/include/ -what $(SOURCEDIR)/qtconfig_what.log + perl headerexport -base-dir $(EXTENSION_ROOT)/$(QT_ROOT) -outdir $(EPOCROOT)/epoc32/include/ -what $(EPOCBLD)/qtconfig_what.log $(call endrule,headerexport) $(call startrule,mkspecexport) \ $(GNUCP) -R -L $(EXTENSION_ROOT)/$(QT_ROOT)/mkspecs $(MKSPECDIR) $(GNUFIND) $(EXTENSION_ROOT)/$(QT_ROOT)/mkspecs -type f | \ - $(GNUSED) 's!$(EXTENSION_ROOT)/$(QT_ROOT)/!$(MKSPECDIR)/!' >> $(SOURCEDIR)/qtconfig_what.log \ + $(GNUSED) 's!$(EXTENSION_ROOT)/$(QT_ROOT)/!$(MKSPECDIR)/!' >> $(EPOCBLD)/qtconfig_what.log \ $(call endrule,mkspecexport) + $(call startrawoutput) \ + echo "$(call whatLogOpen)"; \ + $(GNUCAT) $(EPOCBLD)/qtconfig_what.log | \ + (read -r LINE; \ + while [ $$$$? -eq 0 ]; do \ + echo "$(call whatLogItem,,$$$$LINE)"; \ + read -r LINE; \ + done; \ + ); \ + echo "$(call whatLogClose)" \ + $(call endrawoutput) -FINAL WHAT:: $(SOURCEDIR)/qmake$(DOTEXE) +WHAT:: $(call startrawoutput) \ echo "$(call whatLogOpen)"; \ - $(GNUCAT) $(SOURCEDIR)/qtconfig_what.log | \ + $(GNUCAT) $(EPOCBLD)/qtconfig_what.log | \ (read -r LINE; \ while [ $$$$? -eq 0 ]; do \ echo "$(call whatLogItem,,$$$$LINE)"; \ |