forked from osmocom/wireshark
Get QMake to build our .qm files.
svn path=/trunk/; revision=45356
This commit is contained in:
parent
fa9484715c
commit
d808f5c13a
|
@ -384,6 +384,28 @@ ICON = ../../packaging/macosx/Resources/Wireshark.icns
|
|||
|
||||
RC_FILE = qtshark.rc
|
||||
|
||||
# http://lists.trolltech.com/qt-interest/2008-01/thread00516-0.html
|
||||
# http://www.freehackers.org/thomas/2009/03/10/fixing-qmake-missing-rule-for-ts-qm/
|
||||
!isEmpty(TRANSLATIONS) {
|
||||
|
||||
isEmpty(QMAKE_LRELEASE) {
|
||||
win32:QMAKE_LRELEASE = $$[QT_INSTALL_BINS]\lrelease.exe
|
||||
else:QMAKE_LRELEASE = $$[QT_INSTALL_BINS]/lrelease
|
||||
}
|
||||
|
||||
isEmpty(TS_DIR):TS_DIR = Translations
|
||||
|
||||
TSQM.name = lrelease ${QMAKE_FILE_IN}
|
||||
TSQM.input = TRANSLATIONS
|
||||
TSQM.output = $$TS_DIR/${QMAKE_FILE_BASE}.qm
|
||||
TSQM.commands = $$QMAKE_LRELEASE ${QMAKE_FILE_IN}
|
||||
TSQM.CONFIG = no_link
|
||||
QMAKE_EXTRA_COMPILERS += TSQM
|
||||
PRE_TARGETDEPS += compiler_TSQM_make_all
|
||||
} else {
|
||||
message(No translation files in project)
|
||||
}
|
||||
|
||||
win32: QMAKE_CLEAN += *.pdb
|
||||
|
||||
HEADERS += \
|
||||
|
|
Loading…
Reference in New Issue