Skip to content

qtphan734/WebCore

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ultralight WebCore Port

This is the full source and build toolchain of the custom WebCore module for Ultralight.

Downloading pre-built binaries

Pre-built binares are uploaded to the following S3 buckets every commit:

Click any of the bucket links to get an XML file listing. Download a package by appending the filename to the bucket URL.

You'll need the following:

Setting up on Windows

  1. Install Visual Studio 2015 (Free Community Edition works fine). Remember to select the C++ packages.
  2. Install Chocolatey (https://chocolatey.org).
  3. Run the following from command line:
choco install cmake ninja strawberryperl python2 ruby1.9 gperf

Setting up on macOS

  1. Install Xcode 9.4.1 (Older versions of Xcode can be found here: https://developer.apple.com/download/more/)
  2. Install Homebrew (https://brew.sh/)
  3. Run the following from command line:
brew install cmake ninja

Setting up on Linux (Debian 9.5+)

To get everything on Linux, just type the following:

sudo apt install cmake ninja-build gperf ruby clang libgcrypt20 libgcrypt11-dev lld-4.0

Building from source

Building on Windows

To build for Windows / 64-bit:

make release x64

OR

To build for Windows / 32-bit:

make release x86

Building on macOS and Linux

To build for macOS/Linux:

./make

Build products

Build products will be in <build_dir>/out.

If your checkout is up-to-date, a 7zip release archive will also be generated in <build_dir>.

About

Ultralight WebCore Port

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 75.6%
  • C 10.3%
  • JavaScript 8.7%
  • CSS 1.0%
  • Perl 0.8%
  • CMake 0.8%
  • Other 2.8%