[Win] Remove -DUCHAR_TYPE=wchar_t stopgap and learn to live with char16_t.
[WebKit-https.git] / Source / WTF / wtf / PlatformWin.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 list(APPEND WTF_SOURCES
11     text/win/StringWin.cpp
12     text/win/TextBreakIteratorInternalICUWin.cpp
13
14     win/CPUTimeWin.cpp
15     win/DbgHelperWin.cpp
16     win/FileSystemWin.cpp
17     win/LanguageWin.cpp
18     win/MainThreadWin.cpp
19     win/MemoryFootprintWin.cpp
20     win/MemoryPressureHandlerWin.cpp
21     win/OSAllocatorWin.cpp
22     win/PathWalker.cpp
23     win/RunLoopWin.cpp
24     win/ThreadSpecificWin.cpp
25     win/ThreadingWin.cpp
26     win/WorkQueueWin.cpp
27 )
28
29 list(APPEND WTF_LIBRARIES
30     DbgHelp
31     shlwapi
32     winmm
33 )
34
35 if (USE_CF)
36     list(APPEND WTF_PUBLIC_HEADERS
37         cf/CFURLExtras.h
38         cf/TypeCastsCF.h
39
40         text/cf/TextBreakIteratorCF.h
41     )
42     list(APPEND WTF_SOURCES
43         cf/CFURLExtras.cpp
44         cf/FileSystemCF.cpp
45         cf/URLCF.cpp
46
47         text/cf/AtomicStringImplCF.cpp
48         text/cf/StringCF.cpp
49         text/cf/StringImplCF.cpp
50         text/cf/StringViewCF.cpp
51     )
52
53     list(APPEND WTF_LIBRARIES ${COREFOUNDATION_LIBRARY})
54 endif ()
55
56 set(WTF_OUTPUT_NAME WTF${DEBUG_SUFFIX})