summaryrefslogtreecommitdiffstats
path: root/app/translations.pri
diff options
context:
space:
mode:
authorScott Murray <scott.murray@konsulko.com>2022-01-31 16:00:02 -0500
committerScott Murray <scott.murray@konsulko.com>2022-01-31 16:03:58 -0500
commit3fc84a0a674fa532f6aded100cf2beb3d0cf1f83 (patch)
tree0f1c150ff82585dff574cf912fb673dfcb0360aa /app/translations.pri
parentea6826a71f6cf86b350f81af2409fed1e318cf1e (diff)
The rework for app framework removal broke the installation of the translation files that was being done in the qmake file related to widget assembly. An install target to replace that has been added, and the location of the translation files shifted to under the /usr/share hierarchy to better match Linux FHS expectations. Bug-AGL: SPEC-4230 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I9d7352c8ee79fdb11d3d432608d29cac3e5a4060
Diffstat (limited to 'app/translations.pri')
-rw-r--r--app/translations.pri8
1 files changed, 7 insertions, 1 deletions
diff --git a/app/translations.pri b/app/translations.pri
index 81bd94b..9433f0e 100644
--- a/app/translations.pri
+++ b/app/translations.pri
@@ -8,9 +8,15 @@ TRANSLATIONS = $$prependAll(LANGUAGES, $$PWD/translations/$${TARGET}_,.ts)
qm.depends = $${TRANSLATIONS}
qm.input = TRANSLATIONS
-qm.output = $$OUT_PWD/../package/root/translations/${QMAKE_FILE_BASE}.qm
+qm.output = $$OUT_PWD/translations/${QMAKE_FILE_BASE}.qm
qm.commands = $$QMAKE_LRELEASE ${QMAKE_FILE_IN} -qm ${QMAKE_FILE_OUT}
qm.name = LRELEASE ${QMAKE_FILE_IN}
qm.CONFIG += no_link
QMAKE_EXTRA_COMPILERS += qm
PRE_TARGETDEPS += compiler_qm_make_all
+
+target_translations.path = /usr/share/$${TARGET}
+target_translations.files += $$prependAll(LANGUAGES, $${OUT_PWD}/translations/$${TARGET}_,.qm)
+target_translations.CONFIG = no_check_exist
+
+INSTALLS += target_translations