Changeset 232038 in webkit


Ignore:
Timestamp:
May 21, 2018 5:03:20 PM (6 years ago)
Author:
Fujii Hironori
Message:

[WinCairo] Enable WebKit build by default
https://bugs.webkit.org/show_bug.cgi?id=185141

Reviewed by Per Arne Vollan.

.:

  • Source/cmake/OptionsWin.cmake: Disable

ENABLE_NETSCAPE_PLUGIN_API unconditionally for WinCairo port
because it builds both WK1 and WK2.

  • Source/cmake/OptionsWinCairo.cmake: Turn ENABLE_WEBKIT on by default.

Remove BUILDING_WIN_CAIRO_WEBKIT macro.

Tools:

TestWTF, TestWebCore and TestWebKitLegacy need a dependency to
WebKitForwardingHeaders because config.h includes a header of WK2.

  • TestWebKitAPI/PlatformWin.cmake: Make TestWTFLib, TestWebCoreLib and TestWebKitLegacyLib depend on WebKitForwardingHeaders.
  • TestWebKitAPI/config.h: Use PLATFORM(WIN_CAIRO) instead of BUILDING_WIN_CAIRO_WEBKIT.
Location:
trunk
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/ChangeLog

    r232011 r232038  
     12018-05-21  Fujii Hironori  <Hironori.Fujii@sony.com>
     2
     3        [WinCairo] Enable WebKit build by default
     4        https://bugs.webkit.org/show_bug.cgi?id=185141
     5
     6        Reviewed by Per Arne Vollan.
     7
     8        * Source/cmake/OptionsWin.cmake: Disable
     9        ENABLE_NETSCAPE_PLUGIN_API unconditionally for WinCairo port
     10        because it builds both WK1 and WK2.
     11        * Source/cmake/OptionsWinCairo.cmake: Turn ENABLE_WEBKIT on by default.
     12        Remove BUILDING_WIN_CAIRO_WEBKIT macro.
     13
    1142018-05-21  Carlos Garcia Campos  <cgarcia@igalia.com>
    215
  • trunk/Source/cmake/OptionsWin.cmake

    r231437 r232038  
    8484
    8585    # FIXME: Implement plugin process on Modern WebKit. https://bugs.webkit.org/show_bug.cgi?id=185313
    86     if (ENABLE_WIN_CAIRO_WEBKIT)
    87         WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_NETSCAPE_PLUGIN_API PRIVATE OFF)
    88     endif ()
     86    WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_NETSCAPE_PLUGIN_API PRIVATE OFF)
    8987else ()
    9088    WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_LEGACY_ENCRYPTED_MEDIA PUBLIC ON)
  • trunk/Source/cmake/OptionsWinCairo.cmake

    r231883 r232038  
    22
    33include(OptionsWin)
    4 
    5 if (ENABLE_WIN_CAIRO_WEBKIT)
    6     set(ENABLE_WEBKIT ON)
    7     add_definitions(-DBUILDING_WIN_CAIRO_WEBKIT=1)
    8 endif ()
    94
    105find_package(Cairo 1.15.12 REQUIRED)
     
    3530
    3631set(ENABLE_GRAPHICS_CONTEXT_3D ON)
     32set(ENABLE_WEBKIT ON)
    3733
    3834set(COREFOUNDATION_LIBRARY CFlite)
  • trunk/Tools/ChangeLog

    r232024 r232038  
     12018-05-21  Fujii Hironori  <Hironori.Fujii@sony.com>
     2
     3        [WinCairo] Enable WebKit build by default
     4        https://bugs.webkit.org/show_bug.cgi?id=185141
     5
     6        Reviewed by Per Arne Vollan.
     7
     8        TestWTF, TestWebCore and TestWebKitLegacy need a dependency to
     9        WebKitForwardingHeaders because config.h includes a header of WK2.
     10
     11        * TestWebKitAPI/PlatformWin.cmake: Make TestWTFLib, TestWebCoreLib and TestWebKitLegacyLib depend on WebKitForwardingHeaders.
     12        * TestWebKitAPI/config.h: Use PLATFORM(WIN_CAIRO) instead of BUILDING_WIN_CAIRO_WEBKIT.
     13
    1142018-05-21  Jer Noble  <jer.noble@apple.com>
    215
  • trunk/Tools/TestWebKitAPI/PlatformWin.cmake

    r230744 r232038  
    9999endif ()
    100100
     101set(forwarding_headers_dependencies WebCoreForwardingHeaders PALForwardingHeaders)
     102if (ENABLE_WEBKIT)
     103    list(APPEND forwarding_headers_dependencies WebKitForwardingHeaders)
     104endif ()
     105
    101106add_library(TestWTFLib SHARED
    102107    ${test_main_SOURCES}
     
    105110set_target_properties(TestWTFLib PROPERTIES OUTPUT_NAME "TestWTFLib")
    106111target_link_libraries(TestWTFLib ${test_wtf_LIBRARIES})
    107 add_dependencies(TestWTFLib WebCoreForwardingHeaders)
     112add_dependencies(TestWTFLib ${forwarding_headers_dependencies})
    108113
    109114set(test_wtf_LIBRARIES
     
    119124target_link_libraries(TestWebCoreLib ${test_webcore_LIBRARIES})
    120125set_target_properties(TestWebCoreLib PROPERTIES OUTPUT_NAME "TestWebCoreLib")
     126add_dependencies(TestWebCoreLib ${forwarding_headers_dependencies})
    121127
    122128add_executable(TestWebCore
     
    151157
    152158    target_link_libraries(TestWebKitLegacyLib ${test_webkitlegacy_LIBRARIES})
     159    add_dependencies(TestWebKitLegacyLib ${forwarding_headers_dependencies})
    153160
    154161    add_executable(TestWebKitLegacy
  • trunk/Tools/TestWebKitAPI/config.h

    r229029 r232038  
    4646#include <stdint.h>
    4747
    48 #if !PLATFORM(IOS) && !defined(BUILDING_JSCONLY__) && (!PLATFORM(WIN) || defined(BUILDING_WIN_CAIRO_WEBKIT))
     48#if !PLATFORM(IOS) && !defined(BUILDING_JSCONLY__) && (!PLATFORM(WIN) || PLATFORM(WIN_CAIRO))
    4949#include <WebKit/WebKit2_C.h>
    5050#endif
Note: See TracChangeset for help on using the changeset viewer.