Prerequisite Software
Depot Tools
-
On Windows, depot tools will download a special version of Git during your first
gclient sync
. On Mac and Linux, you’ll need to install Git by yourself (http://git-scm.com).
Linux (Ubuntu/Debian)
A script is provided for Ubuntu, which is unfortunately only available after your first gclient sync:
./build/install-build-deps.sh
Most of the libraries installed with this script are not needed since we now build using Debian sysroot images in build/linux, but there are still some tools needed for the build that are installed with install-build-deps.sh
You may also want to have a look at the Chromium Linux Build instructions if you experience any other problems building.
Windows
Follow step 1 and 2 at Chromium’s build instructions for Windows.
OS X
Xcode 5 or higher. Latest Xcode is recommended to be able to build all code.
Android
You’ll need a Linux development machine. WebRTC is using the same Android
toolchain as Chrome (downloaded into third_party/android_tools
) so you won’t
need to install the NDK/SDK separately.
- Install Java OpenJDK as described in the Chromium Android prerequisites
- All set! If you don’t run Ubuntu, you may want to have a look at Chromium’s Linux prerequisites for distro-specific details.