2010-12-30 Konstantin Tokarev <annulen@yandex.ru>
[WebKit-https.git] / JavaScriptCore / wtf / wtf.pri
1 # wtf - qmake build info
2
3 SOURCES += \
4     wtf/Assertions.cpp \
5     wtf/ByteArray.cpp \
6     wtf/CurrentTime.cpp \
7     wtf/DateMath.cpp \
8     wtf/dtoa.cpp \
9     wtf/DecimalNumber.cpp \
10     wtf/FastMalloc.cpp \
11     wtf/gobject/GOwnPtr.cpp \
12     wtf/gobject/GRefPtr.cpp \
13     wtf/HashTable.cpp \
14     wtf/MD5.cpp \
15     wtf/MainThread.cpp \
16     wtf/qt/MainThreadQt.cpp \
17     wtf/qt/StringQt.cpp \
18     wtf/qt/ThreadingQt.cpp \
19     wtf/PageAllocationAligned.cpp \
20     wtf/PageBlock.cpp \
21     wtf/RandomNumber.cpp \
22     wtf/RefCountedLeakCounter.cpp \
23     wtf/StackBounds.cpp \
24     wtf/ThreadingNone.cpp \
25     wtf/Threading.cpp \
26     wtf/TypeTraits.cpp \
27     wtf/WTFThreadData.cpp \
28     wtf/text/AtomicString.cpp \
29     wtf/text/CString.cpp \
30     wtf/text/StringBuilder.cpp \
31     wtf/text/StringImpl.cpp \
32     wtf/text/StringStatics.cpp \
33     wtf/text/WTFString.cpp \
34     wtf/unicode/CollatorDefault.cpp \
35     wtf/unicode/icu/CollatorICU.cpp \
36     wtf/unicode/UTF8.cpp
37
38 contains(DEFINES, USE_GSTREAMER=1) {
39     DEFINES += ENABLE_GLIB_SUPPORT=1
40     PKGCONFIG += glib-2.0 gio-2.0
41     CONFIG += link_pkgconfig
42 }
43
44 !contains(DEFINES, USE_SYSTEM_MALLOC=1) {
45     SOURCES += wtf/TCSystemAlloc.cpp
46 }
47
48 unix:!symbian: SOURCES += wtf/OSAllocatorPosix.cpp
49 symbian: SOURCES += wtf/OSAllocatorSymbian.cpp
50 win*|wince*: SOURCES += wtf/OSAllocatorWin.cpp