diff options
author | Anne Jan Brouwer <brouwer@annejan.com> | 2016-06-20 14:21:05 +0200 |
---|---|---|
committer | Anne Jan Brouwer <brouwer@annejan.com> | 2016-06-20 14:21:05 +0200 |
commit | e3b036d7614e3b66f43c33567e7dd8ddc9ad7ed7 (patch) | |
tree | 4b873531d4e588a6b9aeaf60d9f3699d2e783fff /qtpass.pro | |
parent | 36e637e8ba4ab28cec7fa8a9ce9960c110b23405 (diff) |
Force lupdate
Diffstat (limited to 'qtpass.pro')
-rw-r--r-- | qtpass.pro | 21 |
1 files changed, 20 insertions, 1 deletions
@@ -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) |