summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOswald Buddenhagen <oswald.buddenhagen@digia.com>2013-06-14 11:45:43 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-06-14 15:33:25 +0200
commiteb8ee6a96b8a3dd4228c746c617dd36b66e70dec (patch)
treee667b1f037afb989dcc838ae272ee66cf0eaccdb
parent4851d42d98e7be3d0a6bff82e278e2dbf32e4f10 (diff)
downloadqttranslations-eb8ee6a96b8a3dd4228c746c617dd36b66e70dec.tar.gz
fix qm output dir for non-prefix buildsv5.1.0-rc2v5.1.0
Task-number: QTBUG-31727 Change-Id: I696a7423beffb3114ac6f6b2a5dcbb297801c5a0 Reviewed-by: Eike Ziller <eike.ziller@digia.com> Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com> Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
-rw-r--r--translations/translations.pro6
1 files changed, 4 insertions, 2 deletions
diff --git a/translations/translations.pro b/translations/translations.pro
index 164a6f3..1e584e8 100644
--- a/translations/translations.pro
+++ b/translations/translations.pro
@@ -2,6 +2,8 @@ TEMPLATE = aux
TRANSLATIONS = $$files(*.ts)
+load(qt_build_paths)
+
qtPrepareTool(LRELEASE, lrelease)
qtPrepareTool(LCONVERT, lconvert)
qtPrepareTool(LUPDATE, lupdate)
@@ -92,7 +94,7 @@ ts.commands = \
QMAKE_EXTRA_TARGETS += $$unique(TS_TARGETS) ts commit-ts check-ts
updateqm.input = TRANSLATIONS
-updateqm.output = ${QMAKE_FILE_BASE}.qm
+updateqm.output = $$MODULE_BASE_OUTDIR/translations/${QMAKE_FILE_BASE}.qm
updateqm.commands = $$LRELEASE ${QMAKE_FILE_IN} -qm ${QMAKE_FILE_OUT}
silent:updateqm.commands = @echo lrelease ${QMAKE_FILE_IN} && $$updateqm.commands
updateqm.name = LRELEASE ${QMAKE_FILE_IN}
@@ -102,6 +104,6 @@ QMAKE_EXTRA_COMPILERS += updateqm
translations.path = $$[QT_INSTALL_TRANSLATIONS]
translations.files = $$TRANSLATIONS
translations.files ~= s,\\.ts$,.qm,g
-translations.files ~= s,^,$$OUT_PWD/,g
+translations.files ~= s,^,$$MODULE_BASE_OUTDIR/translations/,g
translations.CONFIG += no_check_exist
INSTALLS += translations