1 # -------------------------------------------------------------------
4 # See 'Tools/qmake/README' for an overview of the build system
5 # -------------------------------------------------------------------
15 INCLUDEPATH += $$PWD/wtf
30 BoundsCheckedPointer.h \
31 BumpPointerAllocator.h \
34 CryptographicallyRandomNumber.h \
45 dtoa/cached-powers.h \
47 dtoa/double-conversion.h \
53 DynamicAnnotations.h \
86 MetaAllocatorHandle.h \
100 PageAllocationAligned.h \
104 ParallelJobsGeneric.h \
105 ParallelJobsLibdispatch.h \
106 ParallelJobsOpenMP.h \
118 RefCountedLeakCounter.h \
125 StaticConstructors.h \
132 text/ASCIIFastPath.h \
133 text/AtomicString.h \
134 text/AtomicStringHash.h \
135 text/AtomicStringImpl.h \
138 text/StringBuffer.h \
139 text/StringBuilder.h \
140 text/StringConcatenate.h \
143 text/StringOperators.h \
144 text/TextPosition.h \
147 ThreadingPrimitives.h \
148 ThreadRestrictionVerifier.h \
149 ThreadSafeRefCounted.h \
155 Uint8ClampedArray.h \
156 unicode/CharacterNames.h \
158 unicode/icu/UnicodeIcu.h \
159 unicode/qt4/UnicodeQt4.h \
160 unicode/ScriptCodesFromICU.h \
162 unicode/UnicodeMacrosFromICU.h \
171 unix: HEADERS += ThreadIdentifierDataPthreads.h
175 ArrayBufferView.cpp \
178 CryptographicallyRandomNumber.cpp \
184 dtoa/bignum-dtoa.cc \
186 dtoa/cached-powers.cc \
188 dtoa/double-conversion.cc \
193 gobject/GOwnPtr.cpp \
194 gobject/GRefPtr.cpp \
204 qt/MainThreadQt.cpp \
206 PageAllocationAligned.cpp \
208 ParallelJobsGeneric.cpp \
210 RefCountedLeakCounter.cpp \
217 text/AtomicString.cpp \
220 text/StringBuilder.cpp \
221 text/StringImpl.cpp \
222 text/StringStatics.cpp \
224 unicode/CollatorDefault.cpp \
225 unicode/icu/CollatorICU.cpp \
229 OSAllocatorPosix.cpp \
230 ThreadIdentifierDataPthreads.cpp \
231 ThreadingPthreads.cpp
233 win*|wince*: SOURCES += \
236 ThreadSpecificWin.cpp \
243 *-g++*:QMAKE_CXXFLAGS_RELEASE -= -O2
244 *-g++*:QMAKE_CXXFLAGS_RELEASE += -O3
247 QMAKE_CXXFLAGS += -mieee -w
248 QMAKE_CFLAGS += -mieee -w
251 *-g++*:lessThan(QT_GCC_MAJOR_VERSION, 5):lessThan(QT_GCC_MINOR_VERSION, 6) {
252 # For GCC 4.5 and before we disable C++0x mode in JSC for if enabled in Qt's mkspec
253 QMAKE_CXXFLAGS -= -std=c++0x -std=gnu++0x -std=c++11 -std=gnu++11