mirror of
https://github.com/servo/servo.git
synced 2025-08-06 06:00:15 +01:00
The Servo Browser Engine
Currently submodules are using the git protocol. Git protocol is blocked by certain corporate networks which makes it difficult to sync the submodules. Replacing the git protocol with https in order to sync the submodules. Fixes #333. |
||
---|---|---|
mk | ||
src | ||
.gitignore | ||
.gitmodules | ||
configure | ||
Info.plist | ||
LICENSE | ||
Makefile.in | ||
README.md |
The Servo Parallel Browser Project
Servo is a prototype web browser engine written in the Rust language. It is currently developed on 64bit OS X and 64bit Linux.
Prerequisites
On OS X (homebrew):
brew install https://raw.github.com/Homebrew/homebrew-versions/master/autoconf213.rb
brew install automake libtool
brew install pkg-config
Note, there is an issue on homebrew which requires the following manual configuration as well:
sudo sh -c 'echo /usr/local/share/aclocal >> /usr/share/aclocal/dirlist'
On OS X (MacPorts):
sudo port install autoconf213
On Debian-based Linuxes:
sudo apt-get install autoconf2.13 freeglut3-dev libtool
Servo builds its own copy of Rust, so there is no need to provide a Rust compiler.
Building
git clone git://github.com/mozilla/servo.git
cd servo
mkdir -p build && cd build
../configure
make && make check
./servo ../src/test/about-mozilla.html