Currently wincairo port can be built on a WebKitLegacy build mode. This ticket aims establishing a WebKit build as well. In this ticket, the following four issues will be fixed: - WebKitLegacy and WebKit for WinCairo can be built at the same time. - For TestWebKitAPI, sources related to WebKitLegacy are built at WebKit build. Those files should be referred for WebKitLegacy build. - WebKit forwarding headers were not copied expectedly. The copying headers should use FLATTENED. - The source directory of InjectedBundle for forwarding headers was typo so that InjectedBundle public headers were not copied. NOTE: This ticket is not able to solve all the build issues for the wincairo webkit, so a lot of compiler errors will happen. Wincairo webkit will be fixed such build errors in the near future.
Created attachment 333073 [details] Patch
Created attachment 333078 [details] Patch To generate a build configuration for wincairo webkit, > perl Tools/Scripts/build-webkit --no-ninja --64-bit --wincairo --generate-project-only --cmakeargs=" -DENABLE_WIN_CAIRO_WEBKIT=ON"
Comment on attachment 333078 [details] Patch Clearing flags on attachment: 333078 Committed r228148: <https://trac.webkit.org/changeset/228148>
All reviewed patches have been landed. Closing bug.
<rdar://problem/37259007>