1 # -------------------------------------------------------------------
4 # See 'Tools/qmake/README' for an overview of the build system
5 # -------------------------------------------------------------------
28 BoundsCheckedPointer.h \
29 BumpPointerAllocator.h \
32 CryptographicallyRandomNumber.h \
43 dtoa/cached-powers.h \
45 dtoa/double-conversion.h \
51 DynamicAnnotations.h \
81 MetaAllocatorHandle.h \
95 PageAllocationAligned.h \
99 ParallelJobsGeneric.h \
100 ParallelJobsLibdispatch.h \
101 ParallelJobsOpenMP.h \
113 RefCountedLeakCounter.h \
120 StaticConstructors.h \
127 text/ASCIIFastPath.h \
128 text/AtomicString.h \
129 text/AtomicStringHash.h \
130 text/AtomicStringImpl.h \
132 text/StringBuffer.h \
133 text/StringBuilder.h \
134 text/StringConcatenate.h \
137 text/StringOperators.h \
138 text/TextPosition.h \
141 ThreadingPrimitives.h \
142 ThreadRestrictionVerifier.h \
143 ThreadSafeRefCounted.h \
149 Uint8ClampedArray.h \
150 unicode/CharacterNames.h \
152 unicode/icu/UnicodeIcu.h \
153 unicode/qt4/UnicodeQt4.h \
154 unicode/ScriptCodesFromICU.h \
156 unicode/UnicodeMacrosFromICU.h \
165 unix: HEADERS += ThreadIdentifierDataPthreads.h
169 ArrayBufferView.cpp \
172 CryptographicallyRandomNumber.cpp \
178 dtoa/bignum-dtoa.cc \
180 dtoa/cached-powers.cc \
182 dtoa/double-conversion.cc \
187 gobject/GOwnPtr.cpp \
188 gobject/GRefPtr.cpp \
197 qt/MainThreadQt.cpp \
199 PageAllocationAligned.cpp \
201 ParallelJobsGeneric.cpp \
203 RefCountedLeakCounter.cpp \
210 text/AtomicString.cpp \
212 text/StringBuilder.cpp \
213 text/StringImpl.cpp \
214 text/StringStatics.cpp \
216 unicode/CollatorDefault.cpp \
217 unicode/icu/CollatorICU.cpp \
221 OSAllocatorPosix.cpp \
222 ThreadIdentifierDataPthreads.cpp \
223 ThreadingPthreads.cpp
225 win*|wince*: SOURCES += \
228 ThreadSpecificWin.cpp \
235 *-g++*:QMAKE_CXXFLAGS_RELEASE -= -O2
236 *-g++*:QMAKE_CXXFLAGS_RELEASE += -O3
239 QMAKE_CXXFLAGS += -mieee -w
240 QMAKE_CFLAGS += -mieee -w
243 *-g++*:lessThan(QT_GCC_MAJOR_VERSION, 5):lessThan(QT_GCC_MINOR_VERSION, 6) {
244 # For GCC 4.5 and before we disable C++0x mode in JSC for if enabled in Qt's mkspec
245 QMAKE_CXXFLAGS -= -std=c++0x -std=gnu++0x -std=c++11 -std=gnu++11