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