mirror of
https://github.com/qbittorrent/qBittorrent.git
synced 2026-01-02 21:52:32 -06:00
QMake: Compile translations at build time
This commit is contained in:
21
src/src.pro
21
src/src.pro
@@ -66,6 +66,27 @@ include(base/base.pri)
|
||||
!nogui: include(gui/gui.pri)
|
||||
!nowebui: include(webui/webui.pri)
|
||||
|
||||
isEmpty(QMAKE_LRELEASE) {
|
||||
win32: QMAKE_LRELEASE = $$[QT_INSTALL_BINS]/lrelease.exe
|
||||
else: QMAKE_LRELEASE = $$[QT_INSTALL_BINS]/lrelease
|
||||
unix {
|
||||
equals(QT_MAJOR_VERSION, 5) {
|
||||
!exists($$QMAKE_LRELEASE): QMAKE_LRELEASE = lrelease-qt5
|
||||
}
|
||||
}
|
||||
else {
|
||||
!exists($$QMAKE_LRELEASE): QMAKE_LRELEASE = lrelease
|
||||
}
|
||||
}
|
||||
lrelease.input = TS_SOURCES
|
||||
lrelease.output = ${QMAKE_FILE_PATH}/${QMAKE_FILE_BASE}.qm
|
||||
lrelease.commands = @echo "lrelease ${QMAKE_FILE_NAME}" && $$QMAKE_LRELEASE -silent ${QMAKE_FILE_NAME} -qm ${QMAKE_FILE_OUT}
|
||||
lrelease.CONFIG += no_link target_predeps
|
||||
QMAKE_EXTRA_COMPILERS += lrelease
|
||||
|
||||
TRANSLATIONS = $$files($$PWD/lang/qbittorrent_*.ts)
|
||||
TS_SOURCES += $$TRANSLATIONS
|
||||
|
||||
# Resource files
|
||||
QMAKE_RESOURCE_FLAGS += -compress 9 -threshold 5
|
||||
RESOURCES += \
|
||||
|
||||
Reference in New Issue
Block a user