7 tools/qbytearraymatcher.h \
11 tools/qcontainerfwd.h \
12 tools/qcryptographichash.h \
15 tools/qeasingcurve.h \
22 tools/qlocale_tools_p.h \
23 tools/qlocale_data_p.h \
26 tools/qcontiguouscache.h \
32 tools/qringbuffer_p.h \
33 tools/qscopedpointer.h \
34 tools/qscopedpointer_p.h \
35 tools/qscopedvaluerollback.h \
37 tools/qsharedpointer.h \
38 tools/qsharedpointer_impl.h \
44 tools/qstringbuilder.h \
46 tools/qstringmatcher.h \
47 tools/qtextboundaryfinder.h \
49 tools/qelapsedtimer.h \
50 tools/qunicodetables_p.h \
51 tools/qvarlengtharray.h \
57 tools/qbytearray.cpp \
58 tools/qbytearraymatcher.cpp \
59 tools/qcryptographichash.cpp \
61 tools/qeasingcurve.cpp \
62 tools/qelapsedtimer.cpp \
65 tools/qlinkedlist.cpp \
68 tools/qlocale_tools.cpp \
72 tools/qcontiguouscache.cpp \
75 tools/qshareddata.cpp \
76 tools/qsharedpointer.cpp \
80 tools/qstringbuilder.cpp \
81 tools/qstringlist.cpp \
82 tools/qtextboundaryfinder.cpp \
88 SOURCES += tools/qelapsedtimer_mac.cpp
89 OBJECTIVE_SOURCES += tools/qlocale_mac.mm
91 else:symbian:SOURCES += tools/qelapsedtimer_symbian.cpp tools/qlocale_symbian.cpp
92 else:unix:SOURCES += tools/qelapsedtimer_unix.cpp tools/qlocale_unix.cpp
93 else:win32:SOURCES += tools/qelapsedtimer_win.cpp tools/qlocale_win.cpp
94 else:integrity:SOURCES += tools/qelapsedtimer_unix.cpp tools/qlocale_unix.cpp
95 else:SOURCES += tools/qelapsedtimer_generic.cpp
97 contains(QT_CONFIG, zlib):include($$PWD/../../3rdparty/zlib.pri)
98 else:include($$PWD/../../3rdparty/zlib_dependency.pri)
100 contains(QT_CONFIG,icu) {
101 SOURCES += tools/qlocale_icu.cpp
102 DEFINES += QT_USE_ICU
105 DEFINES += HB_EXPORT=Q_CORE_EXPORT
106 INCLUDEPATH += ../3rdparty/harfbuzz/src
107 HEADERS += ../3rdparty/harfbuzz/src/harfbuzz.h
108 SOURCES += ../3rdparty/harfbuzz/src/harfbuzz-buffer.c \
109 ../3rdparty/harfbuzz/src/harfbuzz-gdef.c \
110 ../3rdparty/harfbuzz/src/harfbuzz-gsub.c \
111 ../3rdparty/harfbuzz/src/harfbuzz-gpos.c \
112 ../3rdparty/harfbuzz/src/harfbuzz-impl.c \
113 ../3rdparty/harfbuzz/src/harfbuzz-open.c \
114 ../3rdparty/harfbuzz/src/harfbuzz-stream.c \
115 ../3rdparty/harfbuzz/src/harfbuzz-shaper-all.cpp \
117 HEADERS += tools/qharfbuzz_p.h
119 corelib_tools_private_headers.files = ../3rdparty/harfbuzz/src/*.h
120 corelib_tools_private_headers.path = $$[QT_INSTALL_HEADERS]/$$TARGET/$$eval(QT.$${MODULE}.VERSION)/$$TARGET
121 INSTALLS += corelib_tools_private_headers
123 INCLUDEPATH += ../3rdparty/md5 \
126 # Note: libm should be present by default becaue this is C++
127 !macx-icc:!vxworks:!symbian:unix:LIBS_PRIVATE += -lm