| 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/qcache.h \
|
|---|
| 9 | tools/qchar.h \
|
|---|
| 10 | tools/qcontainerfwd.h \
|
|---|
| 11 | tools/qcryptographichash.h \
|
|---|
| 12 | tools/qdatetime.h \
|
|---|
| 13 | tools/qdatetime_p.h \
|
|---|
| 14 | tools/qhash.h \
|
|---|
| 15 | tools/qline.h \
|
|---|
| 16 | tools/qlinkedlist.h \
|
|---|
| 17 | tools/qlist.h \
|
|---|
| 18 | tools/qlocale.h \
|
|---|
| 19 | tools/qlocale_p.h \
|
|---|
| 20 | tools/qlocale_data_p.h \
|
|---|
| 21 | tools/qmap.h \
|
|---|
| 22 | tools/qpodlist_p.h \
|
|---|
| 23 | tools/qpoint.h \
|
|---|
| 24 | tools/qqueue.h \
|
|---|
| 25 | tools/qrect.h \
|
|---|
| 26 | tools/qregexp.h \
|
|---|
| 27 | tools/qringbuffer_p.h \
|
|---|
| 28 | tools/qshareddata.h \
|
|---|
| 29 | tools/qset.h \
|
|---|
| 30 | tools/qsize.h \
|
|---|
| 31 | tools/qstack.h \
|
|---|
| 32 | tools/qstring.h \
|
|---|
| 33 | tools/qstringlist.h \
|
|---|
| 34 | tools/qstringmatcher.h \
|
|---|
| 35 | tools/qtextboundaryfinder.h \
|
|---|
| 36 | tools/qtimeline.h \
|
|---|
| 37 | tools/qunicodetables_p.h \
|
|---|
| 38 | tools/qvarlengtharray.h \
|
|---|
| 39 | tools/qvector.h
|
|---|
| 40 |
|
|---|
| 41 |
|
|---|
| 42 | SOURCES += \
|
|---|
| 43 | tools/qbitarray.cpp \
|
|---|
| 44 | tools/qbytearray.cpp \
|
|---|
| 45 | tools/qbytearraymatcher.cpp \
|
|---|
| 46 | tools/qcryptographichash.cpp \
|
|---|
| 47 | tools/qdatetime.cpp \
|
|---|
| 48 | tools/qdumper.cpp \
|
|---|
| 49 | tools/qhash.cpp \
|
|---|
| 50 | tools/qline.cpp \
|
|---|
| 51 | tools/qlinkedlist.cpp \
|
|---|
| 52 | tools/qlistdata.cpp \
|
|---|
| 53 | tools/qlocale.cpp \
|
|---|
| 54 | tools/qpoint.cpp \
|
|---|
| 55 | tools/qmap.cpp \
|
|---|
| 56 | tools/qrect.cpp \
|
|---|
| 57 | tools/qregexp.cpp \
|
|---|
| 58 | tools/qshareddata.cpp \
|
|---|
| 59 | tools/qsharedpointer.cpp \
|
|---|
| 60 | tools/qsize.cpp \
|
|---|
| 61 | tools/qstring.cpp \
|
|---|
| 62 | tools/qstringlist.cpp \
|
|---|
| 63 | tools/qtextboundaryfinder.cpp \
|
|---|
| 64 | tools/qtimeline.cpp \
|
|---|
| 65 | tools/qvector.cpp \
|
|---|
| 66 | tools/qvsnprintf.cpp
|
|---|
| 67 |
|
|---|
| 68 |
|
|---|
| 69 | #zlib support
|
|---|
| 70 | contains(QT_CONFIG, zlib) {
|
|---|
| 71 | wince*: DEFINES += NO_ERRNO_H
|
|---|
| 72 | INCLUDEPATH += ../3rdparty/zlib
|
|---|
| 73 | SOURCES+= \
|
|---|
| 74 | ../3rdparty/zlib/adler32.c \
|
|---|
| 75 | ../3rdparty/zlib/compress.c \
|
|---|
| 76 | ../3rdparty/zlib/crc32.c \
|
|---|
| 77 | ../3rdparty/zlib/deflate.c \
|
|---|
| 78 | ../3rdparty/zlib/gzio.c \
|
|---|
| 79 | ../3rdparty/zlib/inffast.c \
|
|---|
| 80 | ../3rdparty/zlib/inflate.c \
|
|---|
| 81 | ../3rdparty/zlib/inftrees.c \
|
|---|
| 82 | ../3rdparty/zlib/trees.c \
|
|---|
| 83 | ../3rdparty/zlib/uncompr.c \
|
|---|
| 84 | ../3rdparty/zlib/zutil.c
|
|---|
| 85 | } else:!contains(QT_CONFIG, no-zlib) {
|
|---|
| 86 | unix:LIBS += -lz
|
|---|
| 87 | # win32:LIBS += libz.lib
|
|---|
| 88 | }
|
|---|
| 89 |
|
|---|
| 90 | DEFINES += HB_EXPORT=Q_CORE_EXPORT
|
|---|
| 91 | INCLUDEPATH += ../3rdparty/harfbuzz/src
|
|---|
| 92 | HEADERS += ../3rdparty/harfbuzz/src/harfbuzz.h
|
|---|
| 93 | SOURCES += ../3rdparty/harfbuzz/src/harfbuzz-buffer.c \
|
|---|
| 94 | ../3rdparty/harfbuzz/src/harfbuzz-gdef.c \
|
|---|
| 95 | ../3rdparty/harfbuzz/src/harfbuzz-gsub.c \
|
|---|
| 96 | ../3rdparty/harfbuzz/src/harfbuzz-gpos.c \
|
|---|
| 97 | ../3rdparty/harfbuzz/src/harfbuzz-impl.c \
|
|---|
| 98 | ../3rdparty/harfbuzz/src/harfbuzz-open.c \
|
|---|
| 99 | ../3rdparty/harfbuzz/src/harfbuzz-stream.c \
|
|---|
| 100 | ../3rdparty/harfbuzz/src/harfbuzz-shaper-all.cpp \
|
|---|
| 101 | tools/qharfbuzz.cpp
|
|---|
| 102 | HEADERS += tools/qharfbuzz_p.h
|
|---|
| 103 |
|
|---|
| 104 | !macx-icc:unix:LIBS += -lm
|
|---|