| 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/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 |
|
|---|
| 53 | SOURCES += \
|
|---|
| 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 |
|
|---|
| 84 | symbian:SOURCES+=tools/qlocale_symbian.cpp
|
|---|
| 85 |
|
|---|
| 86 | mac:SOURCES += tools/qelapsedtimer_mac.cpp
|
|---|
| 87 | else:symbian:SOURCES += tools/qelapsedtimer_symbian.cpp
|
|---|
| 88 | else:unix:SOURCES += tools/qelapsedtimer_unix.cpp
|
|---|
| 89 | else:win32:SOURCES += tools/qelapsedtimer_win.cpp
|
|---|
| 90 | else:SOURCES += tools/qelapsedtimer_generic.cpp
|
|---|
| 91 |
|
|---|
| 92 | contains(QT_CONFIG, zlib):include($$PWD/../../3rdparty/zlib.pri)
|
|---|
| 93 | else:include($$PWD/../../3rdparty/zlib_dependency.pri)
|
|---|
| 94 |
|
|---|
| 95 | DEFINES += HB_EXPORT=Q_CORE_EXPORT
|
|---|
| 96 | INCLUDEPATH += ../3rdparty/harfbuzz/src
|
|---|
| 97 | HEADERS += ../3rdparty/harfbuzz/src/harfbuzz.h
|
|---|
| 98 | SOURCES += ../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
|
|---|
| 107 | HEADERS += tools/qharfbuzz_p.h
|
|---|
| 108 |
|
|---|
| 109 | INCLUDEPATH += ../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 |
|
|---|