be94abdb6f704bde8b37539818d5af045237ea20
[WebKit-https.git] / Source / JavaScriptCore / wtf / wtf.pri
1 # wtf - qmake build info
2
3 SOURCES += \
4     wtf/Assertions.cpp \
5     wtf/ByteArray.cpp \
6     wtf/CryptographicallyRandomNumber.cpp \
7     wtf/CurrentTime.cpp \
8     wtf/DateMath.cpp \
9     wtf/DecimalNumber.cpp \
10     wtf/dtoa.cpp \
11     wtf/dtoa/bignum-dtoa.cc \
12     wtf/dtoa/bignum.cc \
13     wtf/dtoa/cached-powers.cc \
14     wtf/dtoa/diy-fp.cc \
15     wtf/dtoa/double-conversion.cc \
16     wtf/dtoa/fast-dtoa.cc \
17     wtf/dtoa/fixed-dtoa.cc \
18     wtf/dtoa/strtod.cc \
19     wtf/FastMalloc.cpp \
20     wtf/gobject/GOwnPtr.cpp \
21     wtf/gobject/GRefPtr.cpp \
22     wtf/HashTable.cpp \
23     wtf/MD5.cpp \
24     wtf/MainThread.cpp \
25     wtf/MetaAllocator.cpp \
26     wtf/NullPtr.cpp \
27     wtf/OSRandomSource.cpp \
28     wtf/qt/MainThreadQt.cpp \
29     wtf/qt/StringQt.cpp \
30     wtf/qt/ThreadingQt.cpp \
31     wtf/PageAllocationAligned.cpp \
32     wtf/PageBlock.cpp \
33     wtf/ParallelJobsGeneric.cpp \
34     wtf/RandomNumber.cpp \
35     wtf/RefCountedLeakCounter.cpp \
36     wtf/SHA1.cpp \
37     wtf/StackBounds.cpp \
38     wtf/TCSystemAlloc.cpp \
39     wtf/Threading.cpp \
40     wtf/TypeTraits.cpp \
41     wtf/WTFThreadData.cpp \
42     wtf/text/AtomicString.cpp \
43     wtf/text/CString.cpp \
44     wtf/text/StringBuilder.cpp \
45     wtf/text/StringImpl.cpp \
46     wtf/text/StringStatics.cpp \
47     wtf/text/WTFString.cpp \
48     wtf/unicode/CollatorDefault.cpp \
49     wtf/unicode/icu/CollatorICU.cpp \
50     wtf/unicode/UTF8.cpp
51
52 linux-*:!contains(DEFINES, USE_QTMULTIMEDIA=1) {
53     !contains(QT_CONFIG, no-pkg-config):system(pkg-config --exists glib-2.0 gio-2.0 gstreamer-0.10): {
54         DEFINES += ENABLE_GLIB_SUPPORT=1
55         PKGCONFIG += glib-2.0 gio-2.0
56         CONFIG += link_pkgconfig
57     }
58 }
59
60 unix:!symbian: SOURCES += wtf/OSAllocatorPosix.cpp
61 symbian: SOURCES += wtf/OSAllocatorSymbian.cpp
62 win*|wince*: SOURCES += wtf/OSAllocatorWin.cpp