The Servo Browser Engine
Find a file
2012-06-29 18:00:56 -07:00
src Capitalized css style types, removed redundant pretty-printing. 2012-06-29 18:00:56 -07:00
.gitignore Require running autogen.sh 2012-05-10 16:17:08 -07:00
.gitmodules Add rust-geom to .gitmodules 2012-06-14 12:31:06 -07:00
autogen.sh Support autoconf's named autoconf-2.13 2012-05-21 14:02:17 -07:00
configure.in Add rust-geom and a bunch of compile fixes 2012-06-14 12:18:45 -07:00
Info.plist Build an app bundle on OS X 2012-04-23 17:43:45 -07:00
Makefile.in Fixed vector syntax errors and reordered crate compilation 2012-06-29 11:42:49 -07:00
README.md Update README.md with more build instructions 2012-06-29 11:30:51 -07:00

The Servo Parallel Browser Project

Servo currently builds on Mac OS X and Linux. Since the Rust language is currently in flux, you will need the bleeding-edge (Git master) version of the Rust compiler.

Prerequisites

On OS X:

brew install https://raw.github.com/Homebrew/homebrew-versions/master/autoconf213.rb
brew install sdl cairo

On Debian-based Linuxes:

sudo apt-get install libsdl1.2-dev libcairo2-dev libpango1.0-dev autoconf2.13

Building

git clone git://github.com/mozilla/servo.git
cd servo
git submodule init
git submodule update
./autogen.sh
mkdir -p build && cd build
../configure
make check && make
./servo ../src/test/test.html