summaryrefslogtreecommitdiff
path: root/src/linguist/lupdate/lupdate.pro
blob: 615b41802f5d519d550a95410ac47c8ced86ac6a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
option(host_build)
QT = core-private

qtHaveModule(qmldevtools-private) {
    QT += qmldevtools-private
} else {
    DEFINES += QT_NO_QML
}

DEFINES += QT_NO_CAST_TO_ASCII QT_NO_CAST_FROM_ASCII

include(../shared/formats.pri)

SOURCES += \
    main.cpp \
    merge.cpp \
    ../shared/projectdescriptionreader.cpp \
    ../shared/runqttool.cpp \
    ../shared/qrcreader.cpp \
    ../shared/simtexth.cpp \
    \
    cpp.cpp \
    java.cpp \
    ui.cpp \
    cpp_clang.cpp

qtHaveModule(qmldevtools-private): SOURCES += qdeclarative.cpp

HEADERS += \
    lupdate.h \
    cpp.h \
    cpp_clang.h \
    ../shared/projectdescriptionreader.h \
    ../shared/qrcreader.h \
    ../shared/runqttool.h \
    ../shared/simtexth.h

mingw {
    RC_FILE = lupdate.rc
}

qmake.name = QMAKE
qmake.value = $$shell_path($$QMAKE_QMAKE)
QT_TOOL_ENV += qmake

QMAKE_TARGET_DESCRIPTION = "Qt Translation File Update Tool"
load(qt_tool)