summaryrefslogtreecommitdiffstats
path: root/qtpass.pro
diff options
context:
space:
mode:
authorAnne Jan Brouwer <brouwer@annejan.com>2016-06-20 14:21:05 +0200
committerAnne Jan Brouwer <brouwer@annejan.com>2016-06-20 14:21:05 +0200
commite3b036d7614e3b66f43c33567e7dd8ddc9ad7ed7 (patch)
tree4b873531d4e588a6b9aeaf60d9f3699d2e783fff /qtpass.pro
parent36e637e8ba4ab28cec7fa8a9ce9960c110b23405 (diff)
Force lupdate
Diffstat (limited to 'qtpass.pro')
-rw-r--r--qtpass.pro21
1 files changed, 20 insertions, 1 deletions
diff --git a/qtpass.pro b/qtpass.pro
index f0d2e59f..32ead9cd 100644
--- a/qtpass.pro
+++ b/qtpass.pro
@@ -92,6 +92,22 @@ isEmpty(QMAKE_LRELEASE) {
}
}
+isEmpty(QMAKE_LUPDATE) {
+ win32|os2:QMAKE_LUPDATE = $$[QT_INSTALL_BINS]\\lupdate.exe
+ else:QMAKE_LUPDATE = $$[QT_INSTALL_BINS]/lupdate
+ unix {
+ !exists($$QMAKE_LUPDATE) {
+ greaterThan(QT_MAJOR_VERSION, 4) {
+ QMAKE_LUPDATE = lupdate-qt5
+ } else {
+ QMAKE_LUPDATE = lupdate-qt4
+ }
+ }
+ } else {
+ !exists($$QMAKE_LUPDATE) { QMAKE_LUPDATE = lupdate }
+ }
+}
+
updateqm.input = TRANSLATIONS
updateqm.output = localization/${QMAKE_FILE_BASE}.qm
updateqm.commands = $$QMAKE_LRELEASE ${QMAKE_FILE_IN} -qm localization/${QMAKE_FILE_BASE}.qm
@@ -100,8 +116,10 @@ QMAKE_EXTRA_COMPILERS += updateqm
PRE_TARGETDEPS += compiler_updateqm_make_all
win32 {
+ system($$QMAKE_LUPDATE qtpass.pro)
system($$QMAKE_LRELEASE qtpass.pro)
} else {
+ system($$QMAKE_LUPDATE $$_PRO_FILE_)
system($$QMAKE_LRELEASE $$_PRO_FILE_)
}
@@ -123,7 +141,8 @@ win32 {
LIBS += -L/usr/local/lib
}
OTHER_FILES += LICENSE \
- README.md
+ README.md \
+ qtpass.1
isEmpty(PREFIX) {
PREFIX = $$(PREFIX)