source: branches/vendor/nokia/qt/current/translations/translations.pro@ 844

Last change on this file since 844 was 844, checked in by Dmitry A. Kuminov, 15 years ago

vendor: Imported qt-everywhere-opensource-src-4.7.2 from Nokia (excluding doc/html and doc/qch dirs generated from doc/src, and imports and templates dirs which are emtpy).

  • Property svn:eol-style set to native
File size: 1.4 KB
Line 
1TRANSLATIONS = $$files(*.ts)
2
3qtPrepareTool(LRELEASE, lrelease)
4
5contains(TEMPLATE_PREFIX, vc):vcproj = 1
6
7TEMPLATE = app
8TARGET = qm_phony_target
9CONFIG -= qt separate_debug_info sis_targets
10CONFIG += no_icon
11QT =
12LIBS =
13
14updateqm.input = TRANSLATIONS
15updateqm.output = ${QMAKE_FILE_BASE}.qm
16isEmpty(vcproj):updateqm.variable_out = PRE_TARGETDEPS
17updateqm.commands = $$LRELEASE ${QMAKE_FILE_IN} -qm ${QMAKE_FILE_OUT}
18silent:updateqm.commands = @echo lrelease ${QMAKE_FILE_IN} && $$updateqm.commands
19updateqm.name = LRELEASE ${QMAKE_FILE_IN}
20updateqm.CONFIG += no_link
21QMAKE_EXTRA_COMPILERS += updateqm
22
23isEmpty(vcproj) {
24 QMAKE_LINK = @: IGNORE THIS LINE
25 OBJECTS_DIR =
26 win32:CONFIG -= embed_manifest_exe
27} else {
28 CONFIG += console
29 PHONY_DEPS = .
30 phony_src.input = PHONY_DEPS
31 phony_src.output = phony.c
32 phony_src.variable_out = GENERATED_SOURCES
33 phony_src.commands = echo int main() { return 0; } > phony.c
34 phony_src.name = CREATE phony.c
35 phony_src.CONFIG += combine
36 QMAKE_EXTRA_COMPILERS += phony_src
37}
38
39translations.path = $$[QT_INSTALL_TRANSLATIONS]
40translations.files = $$TRANSLATIONS
41translations.files ~= s,\\.ts$,.qm,g
42translations.files ~= s,^,$$OUT_PWD/,g
43translations.CONFIG += no_check_exist
44INSTALLS += translations
45
46# Make dummy "sis" target to keep recursive "make sis" working.
47sis_target.target = sis
48sis_target.commands =
49QMAKE_EXTRA_TARGETS += sis_target
Note: See TracBrowser for help on using the repository browser.