commit | ed8d84dd3ef77703a215583ac28abb88f5aaae8e | [log] [tgz] |
---|---|---|
author | John Abd-El-Malek <jam@chromium.org> | Thu Oct 23 14:27:08 2014 -0700 |
committer | John Abd-El-Malek <jam@chromium.org> | Thu Oct 23 14:27:08 2014 -0700 |
tree | dbd38d6b7c93975a56cedc0af553eab1f9a3797c | |
parent | f2bcd0a97f25df128b195b8f6efa29f6e5c07d16 [diff] |
Remove dependency on ui from view_manager. This removes unnecessary dependencies like skia, freetype and many others. Instead of using geometry types from gfx, use the simple types already in mojo. R=ben@chromium.org, sky@chromium.org Review URL: https://codereview.chromium.org/658923003
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 mojo