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 GregorianDateTime.cpp \
194 gobject/GOwnPtr.cpp \
195 gobject/GRefPtr.cpp \
205 qt/MainThreadQt.cpp \
207 PageAllocationAligned.cpp \
209 ParallelJobsGeneric.cpp \
211 RefCountedLeakCounter.cpp \
218 text/AtomicString.cpp \
221 text/StringBuilder.cpp \
222 text/StringImpl.cpp \
223 text/StringStatics.cpp \
225 unicode/CollatorDefault.cpp \
226 unicode/icu/CollatorICU.cpp \
230 OSAllocatorPosix.cpp \
231 ThreadIdentifierDataPthreads.cpp \
232 ThreadingPthreads.cpp
234 win*|wince*: SOURCES += \
237 ThreadSpecificWin.cpp \
244 *-g++*:QMAKE_CXXFLAGS_RELEASE -= -O2
245 *-g++*:QMAKE_CXXFLAGS_RELEASE += -O3
248 QMAKE_CXXFLAGS += -mieee -w
249 QMAKE_CFLAGS += -mieee -w
252 *-g++*:lessThan(QT_GCC_MAJOR_VERSION, 5):lessThan(QT_GCC_MINOR_VERSION, 6) {
253 # For GCC 4.5 and before we disable C++0x mode in JSC for if enabled in Qt's mkspec
254 QMAKE_CXXFLAGS -= -std=c++0x -std=gnu++0x -std=c++11 -std=gnu++11