[Curl] Separate SSL Class for platform dependent way of setup.
[WebKit-https.git] / Source / WebCore / PlatformWinCairo.cmake
1 include(platform/Cairo.cmake)
2 include(platform/Curl.cmake)
3 include(platform/ImageDecoders.cmake)
4 include(platform/TextureMapper.cmake)
5
6 list(APPEND WebCore_INCLUDE_DIRECTORIES
7     "${DirectX_INCLUDE_DIRS}"
8     "${WEBKIT_LIBRARIES_DIR}/include"
9     "${WEBCORE_DIR}/loader/archive/cf"
10     "${WEBCORE_DIR}/platform/cf"
11 )
12
13 list(APPEND WebCore_SOURCES
14     page/win/FrameCairoWin.cpp
15
16     platform/graphics/GLContext.cpp
17     platform/graphics/PlatformDisplay.cpp
18
19     platform/graphics/win/FontCustomPlatformDataCairo.cpp
20     platform/graphics/win/FontPlatformDataCairoWin.cpp
21     platform/graphics/win/GlyphPageTreeNodeCairoWin.cpp
22     platform/graphics/win/GraphicsContextCairoWin.cpp
23     platform/graphics/win/ImageCairoWin.cpp
24     platform/graphics/win/MediaPlayerPrivateMediaFoundation.cpp
25     platform/graphics/win/SimpleFontDataCairoWin.cpp
26
27     platform/network/win/CurlSSLHandleWin.cpp
28
29     platform/text/win/LocaleWin.cpp
30
31     platform/win/DelayLoadedModulesEnumerator.cpp
32     platform/win/DragImageCairoWin.cpp
33     platform/win/ImportedFunctionsEnumerator.cpp
34     platform/win/ImportedModulesEnumerator.cpp
35     platform/win/PEImage.cpp
36 )
37
38 list(APPEND WebCore_LIBRARIES
39     ${CURL_LIBRARY}
40     ${DirectX_LIBRARIES}
41     CFLite
42     comctl32
43     crypt32
44     iphlpapi
45     rpcrt4
46     shlwapi
47     usp10
48     version
49     winmm
50     ws2_32
51 )
52
53 list(APPEND WebCoreTestSupport_LIBRARIES
54     ${CAIRO_LIBRARIES}
55     CFLite
56     shlwapi
57 )
58
59 list(APPEND WebCore_FORWARDING_HEADERS_DIRECTORIES
60     platform/mediacapabilities
61     platform/graphics/cairo
62     platform/network/curl
63 )