source: trunk/src/corelib/tools/tools.pri@ 788

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

trunk: Merged in qt 4.6.1 sources.

File size: 3.6 KB
Line 
1# Qt tools module
2
3HEADERS += \
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 tools/qscopedpointer_p.h
49
50
51SOURCES += \
52 tools/qbitarray.cpp \
53 tools/qbytearray.cpp \
54 tools/qbytearraymatcher.cpp \
55 tools/qcryptographichash.cpp \
56 tools/qdatetime.cpp \
57 tools/qeasingcurve.cpp \
58 tools/qhash.cpp \
59 tools/qline.cpp \
60 tools/qlinkedlist.cpp \
61 tools/qlist.cpp \
62 tools/qlocale.cpp \
63 tools/qpoint.cpp \
64 tools/qmap.cpp \
65 tools/qmargins.cpp \
66 tools/qcontiguouscache.cpp \
67 tools/qrect.cpp \
68 tools/qregexp.cpp \
69 tools/qshareddata.cpp \
70 tools/qsharedpointer.cpp \
71 tools/qsize.cpp \
72 tools/qstring.cpp \
73 tools/qstringbuilder.cpp \
74 tools/qstringlist.cpp \
75 tools/qtextboundaryfinder.cpp \
76 tools/qtimeline.cpp \
77 tools/qvector.cpp \
78 tools/qvsnprintf.cpp
79
80symbian:SOURCES+=tools/qlocale_symbian.cpp
81
82#zlib support
83contains(QT_CONFIG, zlib) {
84 wince*: DEFINES += NO_ERRNO_H
85 INCLUDEPATH += ../3rdparty/zlib
86 SOURCES+= \
87 ../3rdparty/zlib/adler32.c \
88 ../3rdparty/zlib/compress.c \
89 ../3rdparty/zlib/crc32.c \
90 ../3rdparty/zlib/deflate.c \
91 ../3rdparty/zlib/gzio.c \
92 ../3rdparty/zlib/inffast.c \
93 ../3rdparty/zlib/inflate.c \
94 ../3rdparty/zlib/inftrees.c \
95 ../3rdparty/zlib/trees.c \
96 ../3rdparty/zlib/uncompr.c \
97 ../3rdparty/zlib/zutil.c
98} else:!contains(QT_CONFIG, no-zlib) {
99 unix:LIBS_PRIVATE += -lz
100# win32:LIBS += libz.lib
101}
102
103DEFINES += HB_EXPORT=Q_CORE_EXPORT
104INCLUDEPATH += ../3rdparty/harfbuzz/src
105HEADERS += ../3rdparty/harfbuzz/src/harfbuzz.h
106SOURCES += ../3rdparty/harfbuzz/src/harfbuzz-buffer.c \
107 ../3rdparty/harfbuzz/src/harfbuzz-gdef.c \
108 ../3rdparty/harfbuzz/src/harfbuzz-gsub.c \
109 ../3rdparty/harfbuzz/src/harfbuzz-gpos.c \
110 ../3rdparty/harfbuzz/src/harfbuzz-impl.c \
111 ../3rdparty/harfbuzz/src/harfbuzz-open.c \
112 ../3rdparty/harfbuzz/src/harfbuzz-stream.c \
113 ../3rdparty/harfbuzz/src/harfbuzz-shaper-all.cpp \
114 tools/qharfbuzz.cpp
115HEADERS += tools/qharfbuzz_p.h
116
117INCLUDEPATH += ../3rdparty/md5 \
118 ../3rdparty/md4
119
120# Note: libm should be present by default becaue this is C++
121!macx-icc:!vxworks:!symbian:unix:LIBS_PRIVATE += -lm
122
Note: See TracBrowser for help on using the repository browser.