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