0
|
1 |
# Qt tools module
|
|
2 |
|
|
3 |
HEADERS += \
|
|
4 |
tools/qalgorithms.h \
|
|
5 |
tools/qbitarray.h \
|
|
6 |
tools/qbytearray.h \
|
|
7 |
tools/qbytearraymatcher.h \
|
|
8 |
tools/qbytedata_p.h \
|
|
9 |
tools/qcache.h \
|
|
10 |
tools/qchar.h \
|
|
11 |
tools/qcontainerfwd.h \
|
|
12 |
tools/qcryptographichash.h \
|
|
13 |
tools/qdatetime.h \
|
|
14 |
tools/qdatetime_p.h \
|
|
15 |
tools/qeasingcurve.h \
|
|
16 |
tools/qhash.h \
|
|
17 |
tools/qline.h \
|
|
18 |
tools/qlinkedlist.h \
|
|
19 |
tools/qlist.h \
|
|
20 |
tools/qlocale.h \
|
|
21 |
tools/qlocale_p.h \
|
|
22 |
tools/qlocale_data_p.h \
|
|
23 |
tools/qmap.h \
|
|
24 |
tools/qmargins.h \
|
|
25 |
tools/qcontiguouscache.h \
|
|
26 |
tools/qpodlist_p.h \
|
|
27 |
tools/qpoint.h \
|
|
28 |
tools/qqueue.h \
|
|
29 |
tools/qrect.h \
|
|
30 |
tools/qregexp.h \
|
|
31 |
tools/qringbuffer_p.h \
|
|
32 |
tools/qshareddata.h \
|
|
33 |
tools/qsharedpointer.h \
|
|
34 |
tools/qsharedpointer_impl.h \
|
|
35 |
tools/qset.h \
|
|
36 |
tools/qsize.h \
|
|
37 |
tools/qstack.h \
|
|
38 |
tools/qstring.h \
|
|
39 |
tools/qstringbuilder.h \
|
|
40 |
tools/qstringlist.h \
|
|
41 |
tools/qstringmatcher.h \
|
|
42 |
tools/qtextboundaryfinder.h \
|
|
43 |
tools/qtimeline.h \
|
|
44 |
tools/qunicodetables_p.h \
|
|
45 |
tools/qvarlengtharray.h \
|
|
46 |
tools/qvector.h \
|
|
47 |
tools/qscopedpointer.h
|
|
48 |
|
|
49 |
|
|
50 |
SOURCES += \
|
|
51 |
tools/qbitarray.cpp \
|
|
52 |
tools/qbytearray.cpp \
|
|
53 |
tools/qbytearraymatcher.cpp \
|
|
54 |
tools/qcryptographichash.cpp \
|
|
55 |
tools/qdatetime.cpp \
|
|
56 |
tools/qeasingcurve.cpp \
|
|
57 |
tools/qhash.cpp \
|
|
58 |
tools/qline.cpp \
|
|
59 |
tools/qlinkedlist.cpp \
|
|
60 |
tools/qlist.cpp \
|
|
61 |
tools/qlocale.cpp \
|
|
62 |
tools/qpoint.cpp \
|
|
63 |
tools/qmap.cpp \
|
|
64 |
tools/qmargins.cpp \
|
|
65 |
tools/qcontiguouscache.cpp \
|
|
66 |
tools/qrect.cpp \
|
|
67 |
tools/qregexp.cpp \
|
|
68 |
tools/qshareddata.cpp \
|
|
69 |
tools/qsharedpointer.cpp \
|
|
70 |
tools/qsize.cpp \
|
|
71 |
tools/qstring.cpp \
|
|
72 |
tools/qstringbuilder.cpp \
|
|
73 |
tools/qstringlist.cpp \
|
|
74 |
tools/qtextboundaryfinder.cpp \
|
|
75 |
tools/qtimeline.cpp \
|
|
76 |
tools/qvector.cpp \
|
|
77 |
tools/qvsnprintf.cpp
|
|
78 |
|
|
79 |
symbian:SOURCES+=tools/qlocale_symbian.cpp
|
|
80 |
|
|
81 |
#zlib support
|
|
82 |
contains(QT_CONFIG, zlib) {
|
|
83 |
wince*: DEFINES += NO_ERRNO_H
|
|
84 |
INCLUDEPATH += ../3rdparty/zlib
|
|
85 |
SOURCES+= \
|
|
86 |
../3rdparty/zlib/adler32.c \
|
|
87 |
../3rdparty/zlib/compress.c \
|
|
88 |
../3rdparty/zlib/crc32.c \
|
|
89 |
../3rdparty/zlib/deflate.c \
|
|
90 |
../3rdparty/zlib/gzio.c \
|
|
91 |
../3rdparty/zlib/inffast.c \
|
|
92 |
../3rdparty/zlib/inflate.c \
|
|
93 |
../3rdparty/zlib/inftrees.c \
|
|
94 |
../3rdparty/zlib/trees.c \
|
|
95 |
../3rdparty/zlib/uncompr.c \
|
|
96 |
../3rdparty/zlib/zutil.c
|
|
97 |
} else:!contains(QT_CONFIG, no-zlib) {
|
|
98 |
unix:LIBS_PRIVATE += -lz
|
|
99 |
# win32:LIBS += libz.lib
|
|
100 |
}
|
|
101 |
|
|
102 |
DEFINES += HB_EXPORT=Q_CORE_EXPORT
|
|
103 |
INCLUDEPATH += ../3rdparty/harfbuzz/src
|
|
104 |
HEADERS += ../3rdparty/harfbuzz/src/harfbuzz.h
|
|
105 |
SOURCES += ../3rdparty/harfbuzz/src/harfbuzz-buffer.c \
|
|
106 |
../3rdparty/harfbuzz/src/harfbuzz-gdef.c \
|
|
107 |
../3rdparty/harfbuzz/src/harfbuzz-gsub.c \
|
|
108 |
../3rdparty/harfbuzz/src/harfbuzz-gpos.c \
|
|
109 |
../3rdparty/harfbuzz/src/harfbuzz-impl.c \
|
|
110 |
../3rdparty/harfbuzz/src/harfbuzz-open.c \
|
|
111 |
../3rdparty/harfbuzz/src/harfbuzz-stream.c \
|
|
112 |
../3rdparty/harfbuzz/src/harfbuzz-shaper-all.cpp \
|
|
113 |
tools/qharfbuzz.cpp
|
|
114 |
HEADERS += tools/qharfbuzz_p.h
|
|
115 |
|
|
116 |
INCLUDEPATH += ../3rdparty/md5 \
|
|
117 |
../3rdparty/md4
|
|
118 |
|
|
119 |
# Note: libm should be present by default becaue this is C++
|
|
120 |
!macx-icc:!vxworks:!symbian:unix:LIBS_PRIVATE += -lm
|
|
121 |
|