don't run syncqt three times in debug_and_release configs
Change-Id: Ifdf7727444779ffa79d9f2ec908d24d1e0663c21 Reviewed-by: Kai Koehne <kai.koehne@digia.com> Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>bb10
parent
1c70033bb6
commit
e4b36acf11
|
|
@ -146,15 +146,17 @@ freeze_target.commands =
|
|||
freeze_target.depends = first
|
||||
QMAKE_EXTRA_TARGETS += freeze_target
|
||||
|
||||
# We need the forwarding headers before their respective modules are built,
|
||||
# so do a minimal syncqt run.
|
||||
qtPrepareTool(QMAKE_SYNCQT, syncqt)
|
||||
QTDIR = $$[QT_HOST_PREFIX]
|
||||
exists($$QTDIR/.qmake.cache): \
|
||||
mod_component_base = $$QTDIR
|
||||
else: \
|
||||
mod_component_base = $$dirname(_QMAKE_CACHE_)
|
||||
QMAKE_SYNCQT += -minimal -module QtCore -module QtDBus -module QtXml \
|
||||
-mkspecsdir $$[QT_HOST_DATA/get]/mkspecs -outdir $$mod_component_base $$dirname(_QMAKE_CONF_)
|
||||
!silent:message($$QMAKE_SYNCQT)
|
||||
system($$QMAKE_SYNCQT)|error("Failed to run: $$QMAKE_SYNCQT")
|
||||
!build_pass {
|
||||
# We need the forwarding headers before their respective modules are built,
|
||||
# so do a minimal syncqt run.
|
||||
qtPrepareTool(QMAKE_SYNCQT, syncqt)
|
||||
QTDIR = $$[QT_HOST_PREFIX]
|
||||
exists($$QTDIR/.qmake.cache): \
|
||||
mod_component_base = $$QTDIR
|
||||
else: \
|
||||
mod_component_base = $$dirname(_QMAKE_CACHE_)
|
||||
QMAKE_SYNCQT += -minimal -module QtCore -module QtDBus -module QtXml \
|
||||
-mkspecsdir $$[QT_HOST_DATA/get]/mkspecs -outdir $$mod_component_base $$dirname(_QMAKE_CONF_)
|
||||
!silent:message($$QMAKE_SYNCQT)
|
||||
system($$QMAKE_SYNCQT)|error("Failed to run: $$QMAKE_SYNCQT")
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue