13 BumpPointerAllocator.h
21 CryptographicUtilities.h
22 CryptographicallyRandomNumber.h
28 DeferrableRefCounted.h
56 IndexedContainerIterator.h
75 MemoryPressureHandler.h
92 ParallelJobsLibdispatch.h
94 ParallelVectorIterator.h
106 RecursiveLockAdapter.h
110 RefCountedLeakCounter.h
117 SaturatedArithmetic.h
130 ThreadIdentifierDataPthreads.h
131 ThreadSafeRefCounted.h
134 ThreadingPrimitives.h
135 TimeWithDynamicClockType.h
154 dtoa/double-conversion.h
162 text/AtomicStringImpl.h
163 text/AtomicStringTable.h
166 text/IntegerToStringConversion.h
168 text/LineBreakIteratorPoolICU.h
175 text/SymbolRegistry.h
176 text/TextBreakIterator.h
177 text/TextBreakIteratorInternalICU.h
178 text/UniquedStringImpl.h
181 text/icu/UTextProvider.h
182 text/icu/UTextProviderLatin1.h
183 text/icu/UTextProviderUTF16.h
185 threads/BinarySemaphore.h
187 unicode/CharacterNames.h
198 CompilationThread.cpp
199 CrossThreadCopier.cpp
200 CryptographicUtilities.cpp
201 CryptographicallyRandomNumber.cpp
209 FunctionDispatcher.cpp
211 GregorianDateTime.cpp
214 LockedPrintStream.cpp
219 MemoryPressureHandler.cpp
225 ParallelHelperPool.cpp
226 ParallelJobsGeneric.cpp
231 RefCountedLeakCounter.cpp
238 StringPrintStream.cpp
240 TimeWithDynamicClockType.cpp
249 dtoa/cached-powers.cc
251 dtoa/double-conversion.cc
256 persistence/Coders.cpp
257 persistence/Decoder.cpp
258 persistence/Encoder.cpp
260 text/AtomicString.cpp
261 text/AtomicStringImpl.cpp
262 text/AtomicStringTable.cpp
265 text/StringBuilder.cpp
267 text/StringStatics.cpp
270 text/SymbolRegistry.cpp
271 text/TextBreakIterator.cpp
274 text/icu/UTextProvider.cpp
275 text/icu/UTextProviderLatin1.cpp
276 text/icu/UTextProviderUTF16.cpp
278 threads/BinarySemaphore.cpp
283 set(WTF_INCLUDE_DIRECTORIES
287 "${WTF_DIR}/wtf/dtoa"
288 "${WTF_DIR}/wtf/persistence"
289 "${WTF_DIR}/wtf/text"
290 "${WTF_DIR}/wtf/text/icu"
291 "${WTF_DIR}/wtf/threads"
292 "${WTF_DIR}/wtf/unicode"
294 "${CMAKE_BINARY_DIR}"
295 "${DERIVED_SOURCES_DIR}"
302 if (CMAKE_SYSTEM_NAME MATCHES "Darwin")
303 list(APPEND WTF_HEADERS
304 spi/darwin/CommonCryptoSPI.h
306 list(APPEND WTF_INCLUDE_DIRECTORIES
307 "${WTF_DIR}/wtf/spi/darwin"
311 if (NOT USE_SYSTEM_MALLOC)
312 list(APPEND WTF_LIBRARIES bmalloc)
315 list(APPEND WTF_SOURCES
316 unicode/icu/CollatorICU.cpp
318 set(WTF_SYSTEM_INCLUDE_DIRECTORIES
321 list(APPEND WTF_LIBRARIES
322 ${ICU_DATA_LIBRARIES}
323 ${ICU_I18N_LIBRARIES}
328 list(APPEND WTF_SOURCES
330 ThreadSpecificWin.cpp
334 list(APPEND WTF_HEADERS
335 ThreadIdentifierDataPthreads.h
337 list(APPEND WTF_SOURCES
339 ThreadIdentifierDataPthreads.cpp
340 ThreadingPthreads.cpp
344 WEBKIT_INCLUDE_CONFIG_FILES_IF_EXISTS()
346 WEBKIT_WRAP_SOURCELIST(${WTF_SOURCES})
347 WEBKIT_FRAMEWORK(WTF)
350 set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} /SUBSYSTEM:WINDOWS")
351 set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /SUBSYSTEM:WINDOWS")
356 COMMAND ${PERL_EXECUTABLE} ${WEBKIT_LIBRARIES_DIR}/tools/scripts/auto-version.pl ${DERIVED_SOURCES_DIR}
362 COMMAND ${PERL_EXECUTABLE} ${WEBKIT_LIBRARIES_DIR}/tools/scripts/version-stamp.pl ${DERIVED_SOURCES_DIR} $<TARGET_FILE:WTF>