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

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

trunk: Merged in qt 4.7.2 sources from branches/vendor/nokia/qt.

File size: 3.4 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/qsimd_p.h \
37 tools/qsize.h \
38 tools/qstack.h \
39 tools/qstring.h \
40 tools/qstringbuilder.h \
41 tools/qstringlist.h \
42 tools/qstringmatcher.h \
43 tools/qtextboundaryfinder.h \
44 tools/qtimeline.h \
45 tools/qelapsedtimer.h \
46 tools/qunicodetables_p.h \
47 tools/qvarlengtharray.h \
48 tools/qvector.h \
49 tools/qscopedpointer.h \
50 tools/qscopedpointer_p.h
51
52
53SOURCES += \
54 tools/qbitarray.cpp \
55 tools/qbytearray.cpp \
56 tools/qbytearraymatcher.cpp \
57 tools/qcryptographichash.cpp \
58 tools/qdatetime.cpp \
59 tools/qeasingcurve.cpp \
60 tools/qelapsedtimer.cpp \
61 tools/qhash.cpp \
62 tools/qline.cpp \
63 tools/qlinkedlist.cpp \
64 tools/qlist.cpp \
65 tools/qlocale.cpp \
66 tools/qpoint.cpp \
67 tools/qmap.cpp \
68 tools/qmargins.cpp \
69 tools/qcontiguouscache.cpp \
70 tools/qrect.cpp \
71 tools/qregexp.cpp \
72 tools/qshareddata.cpp \
73 tools/qsharedpointer.cpp \
74 tools/qsimd.cpp \
75 tools/qsize.cpp \
76 tools/qstring.cpp \
77 tools/qstringbuilder.cpp \
78 tools/qstringlist.cpp \
79 tools/qtextboundaryfinder.cpp \
80 tools/qtimeline.cpp \
81 tools/qvector.cpp \
82 tools/qvsnprintf.cpp
83
84symbian:SOURCES+=tools/qlocale_symbian.cpp
85
86mac:SOURCES += tools/qelapsedtimer_mac.cpp
87else:symbian:SOURCES += tools/qelapsedtimer_symbian.cpp
88else:unix:SOURCES += tools/qelapsedtimer_unix.cpp
89else:win32:SOURCES += tools/qelapsedtimer_win.cpp
90else:SOURCES += tools/qelapsedtimer_generic.cpp
91
92contains(QT_CONFIG, zlib):include($$PWD/../../3rdparty/zlib.pri)
93else:include($$PWD/../../3rdparty/zlib_dependency.pri)
94
95DEFINES += HB_EXPORT=Q_CORE_EXPORT
96INCLUDEPATH += ../3rdparty/harfbuzz/src
97HEADERS += ../3rdparty/harfbuzz/src/harfbuzz.h
98SOURCES += ../3rdparty/harfbuzz/src/harfbuzz-buffer.c \
99 ../3rdparty/harfbuzz/src/harfbuzz-gdef.c \
100 ../3rdparty/harfbuzz/src/harfbuzz-gsub.c \
101 ../3rdparty/harfbuzz/src/harfbuzz-gpos.c \
102 ../3rdparty/harfbuzz/src/harfbuzz-impl.c \
103 ../3rdparty/harfbuzz/src/harfbuzz-open.c \
104 ../3rdparty/harfbuzz/src/harfbuzz-stream.c \
105 ../3rdparty/harfbuzz/src/harfbuzz-shaper-all.cpp \
106 tools/qharfbuzz.cpp
107HEADERS += tools/qharfbuzz_p.h
108
109INCLUDEPATH += ../3rdparty/md5 \
110 ../3rdparty/md4
111
112# Note: libm should be present by default becaue this is C++
113!macx-icc:!vxworks:!symbian:unix:LIBS_PRIVATE += -lm
114
Note: See TracBrowser for help on using the repository browser.