[FTW] Build JavaScriptCore
[WebKit-https.git] / Source / WTF / wtf / PlatformFTW.cmake
1 list(APPEND WTF_PUBLIC_HEADERS
2     text/win/WCharStringExtras.h
3
4     win/DbgHelperWin.h
5     win/GDIObject.h
6     win/SoftLinking.h
7     win/Win32Handle.h
8 )
9
10 set(WTF_LIBRARIES PUBLIC ${WTF_LIBRARIES})
11 list(APPEND WTF_LIBRARIES
12     PRIVATE Dbghelp # For symbol handling <dbghelp.h>
13     PRIVATE Shlwapi # For file system operations <shlwapi.h>
14     PUBLIC  Winmm   # For multimedia functions, also used in <timeapi.h>
15 )
16
17 list(APPEND WTF_SOURCES
18     text/win/StringWin.cpp
19     text/win/TextBreakIteratorInternalICUWin.cpp
20
21     win/CPUTimeWin.cpp
22     win/DbgHelperWin.cpp
23     win/FileSystemWin.cpp
24     win/LanguageWin.cpp
25     win/MainThreadWin.cpp
26     win/MemoryFootprintWin.cpp
27     win/MemoryPressureHandlerWin.cpp
28     win/OSAllocatorWin.cpp
29     win/PathWalker.cpp
30     win/RunLoopWin.cpp
31     win/ThreadSpecificWin.cpp
32     win/ThreadingWin.cpp
33     win/WorkQueueWin.cpp
34 )
35
36 set(WTF_OUTPUT_NAME WTF${DEBUG_SUFFIX})