10 BoundsCheckedPointer.h
11 BumpPointerAllocator.h
16 CryptographicUtilities.h
17 CryptographicallyRandomNumber.h
23 DeferrableRefCounted.h
65 PageAllocationAligned.h
70 ParallelJobsLibdispatch.h
86 RefCountedLeakCounter.h
105 ThreadIdentifierDataPthreads.h
106 ThreadSafeRefCounted.h
109 ThreadingPrimitives.h
122 dtoa/double-conversion.h
130 text/AtomicStringImpl.h
131 text/AtomicStringTable.h
134 text/IntegerToStringConversion.h
142 threads/BinarySemaphore.h
144 unicode/CharacterNames.h
153 CompilationThread.cpp
155 CryptographicUtilities.cpp
156 CryptographicallyRandomNumber.cpp
164 FunctionDispatcher.cpp
165 GregorianDateTime.cpp
173 PageAllocationAligned.cpp
175 ParallelJobsGeneric.cpp
179 RefCountedLeakCounter.cpp
185 StringPrintStream.cpp
193 dtoa/cached-powers.cc
195 dtoa/double-conversion.cc
200 text/AtomicString.cpp
201 text/AtomicStringTable.cpp
204 text/StringBuilder.cpp
206 text/StringStatics.cpp
209 threads/BinarySemaphore.cpp
214 set(WTF_INCLUDE_DIRECTORIES
217 "${WTF_DIR}/wtf/dtoa"
218 "${WTF_DIR}/wtf/threads"
219 "${WTF_DIR}/wtf/unicode"
221 "${CMAKE_BINARY_DIR}"
228 list(APPEND WTF_SOURCES
229 unicode/icu/CollatorICU.cpp
231 list(APPEND WTF_INCLUDE_DIRECTORIES
234 list(APPEND WTF_LIBRARIES
235 ${ICU_I18N_LIBRARIES}
240 list(APPEND WTF_SOURCES
242 ThreadSpecificWin.cpp
246 list(APPEND WTF_HEADERS
247 ThreadIdentifierDataPthreads.h
249 list(APPEND WTF_SOURCES
251 ThreadIdentifierDataPthreads.cpp
252 ThreadingPthreads.cpp
256 WEBKIT_INCLUDE_CONFIG_FILES_IF_EXISTS()
258 WEBKIT_WRAP_SOURCELIST(${WTF_SOURCES})
259 include_directories(${WTF_INCLUDE_DIRECTORIES})
260 add_library(WTF STATIC ${WTF_HEADERS} ${WTF_SOURCES})
261 target_link_libraries(WTF ${WTF_LIBRARIES})
262 set_target_properties(WTF PROPERTIES COMPILE_DEFINITIONS "BUILDING_WTF")
263 set_target_properties(WTF PROPERTIES FOLDER "JavaScriptCore")
266 set_target_properties(WTF PROPERTIES OUTPUT_NAME ${WTF_OUTPUT_NAME})