commit | 21bdb3972d93e945460eb743695a7f6853b7a6b7 | [log] [tgz] |
---|---|---|
author | James Robinson <jamesr@google.com> | Wed Apr 26 12:45:19 2017 -0700 |
committer | James Robinson <jamesr@google.com> | Mon May 01 17:58:28 2017 -0700 |
tree | 0c11c42c38243b82699557ed3dd1f536af51c2c8 | |
parent | 6b07e97e505200dba00d68b0a7efe786a86d6719 [diff] |
GN build for WebKit on Fuchsia based on CMake build This adds a GN build for the WebKit tree that is derived from the CMake build system. In particular, the source lists and generated files are pulled from the CMake build. Flags and build dependencies are encoded directly into BUILD.gn. To update the build files after a WebKit update, first make debug and release mode builds of WebKit using the CMake build system and scripts in Tools/fuchsia/, then run Tools/fuchsia/extract_source_lists.py and check the resulting changed files in. Change-Id: I8bf4522f060a60c03100f270cc9354f116fee1af
This repository contains a copy of the WebKit web rendering engine. HTML rendering is needed on Fuchsia in order to authenticate with various authentication providers. This WebKit-based solution is meant as a stopgap until Chromium is ported to Fuchsia.
Before building webkit, follow the build instructions for Magenta and Fuchsia.
cd third_party/webkit/Tools/fuchsia ./build_all.sh ./build_webkit.sh -r
At the Magenta prompt:
mb /system/docs/hello.html