10 BoundsCheckedPointer.h
11 BumpPointerAllocator.h
15 CryptographicallyRandomNumber.h
54 ThreadRestrictionVerifier.h
66 PageAllocationAligned.h
75 ParallelJobsLibdispatch.h
86 RefCountedLeakCounter.h
103 ThreadIdentifierDataPthreads.h
104 ThreadSafeRefCounted.h
107 ThreadingPrimitives.h
121 dtoa/double-conversion.h
129 text/AtomicStringImpl.h
130 text/AtomicStringTable.h
133 text/IntegerToStringConversion.h
139 threads/BinarySemaphore.h
141 unicode/CharacterNames.h
153 CompilationThread.cpp
154 CryptographicallyRandomNumber.cpp
159 DynamicAnnotations.cpp
162 FunctionDispatcher.cpp
163 GregorianDateTime.cpp
173 PageAllocationAligned.cpp
175 ParallelJobsGeneric.cpp
178 RefCountedLeakCounter.cpp
182 StringPrintStream.cpp
191 dtoa/cached-powers.cc
193 dtoa/double-conversion.cc
198 text/AtomicString.cpp
199 text/AtomicStringTable.cpp
202 text/StringBuilder.cpp
204 text/StringStatics.cpp
207 threads/BinarySemaphore.cpp
212 set(WTF_INCLUDE_DIRECTORIES
215 "${WTF_DIR}/wtf/dtoa"
216 "${WTF_DIR}/wtf/threads"
217 "${WTF_DIR}/wtf/unicode"
219 "${CMAKE_BINARY_DIR}"
226 if (WTF_USE_ICU_UNICODE)
227 list(APPEND WTF_HEADERS
228 unicode/icu/UnicodeIcu.h
230 list(APPEND WTF_SOURCES
231 unicode/icu/CollatorICU.cpp
233 list(APPEND WTF_INCLUDE_DIRECTORIES
236 list(APPEND WTF_LIBRARIES
237 ${ICU_I18N_LIBRARIES}
240 elseif (WTF_USE_WCHAR_UNICODE)
241 list(APPEND WTF_HEADERS
242 unicode/wchar/UnicodeWchar.h
244 list(APPEND WTF_SOURCES
245 unicode/CollatorDefault.cpp
246 unicode/wchar/UnicodeWchar.cpp
251 list(APPEND WTF_SOURCES
253 ThreadSpecificWin.cpp
259 list(APPEND WTF_HEADERS
260 ThreadIdentifierDataPthreads.h
262 list(APPEND WTF_SOURCES
264 ThreadIdentifierDataPthreads.cpp
265 ThreadingPthreads.cpp
269 WEBKIT_INCLUDE_CONFIG_FILES_IF_EXISTS()
271 WEBKIT_WRAP_SOURCELIST(${WTF_SOURCES})
272 include_directories(${WTF_INCLUDE_DIRECTORIES})
273 add_definitions(-DBUILDING_WTF)
274 add_library(WTF STATIC ${WTF_HEADERS} ${WTF_SOURCES})
275 target_link_libraries(WTF ${WTF_LIBRARIES})
276 set_target_properties(WTF PROPERTIES FOLDER "JavaScriptCore")
279 set_target_properties(WTF PROPERTIES OUTPUT_NAME ${WTF_OUTPUT_NAME})