Navigation Menu

Skip to content

esprehn/mojo

 
 

Repository files navigation

Mojo

This repo uses gclient to manage dependencies, so to build things from this repo you have to first download depot_tools and make sure it is in your path:

http://www.chromium.org/developers/how-tos/install-depot-tools

Then, create a directory somewhere for your checkout, cd into it, and run the following commands:

$ fetch mojo # use --target_os=android if you want an Android build.
$ cd src
$ ./build/install-build-deps.sh

This creates a directory called 'src' under your checkout directory, clones the repository and its dependencies, and installs any packages needed to build.

You can then build Mojo by running:

$ gn gen out/Debug
$ ninja -C out/Debug root

If you're a Googler and want to use Goma:

$ gn args out/Debug

and add

use_goma = true

Assuming Goma is installed in the default location (~/goma).

Run a demo:

mojo/tools/mojo_demo.sh --browser

Run the tests:

mojo/tools/mojob.sh test

To land a patch:

$ git cl land

Don't break build! Waterfall is here: http://build.chromium.org/p/client.mojo/waterfall .

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 86.0%
  • Python 6.6%
  • C 4.8%
  • Java 1.2%
  • Objective-C++ 0.7%
  • JavaScript 0.4%
  • Other 0.3%