Commit 5e555307 authored by thakis@chromium.org's avatar thakis@chromium.org

Update ninja to v1.3.3 on Mac, Linux32, Linux64, Windows.

On mac, I ran: 
git checkout v1.3.3 
./bootstrap.py 
CXX=path/to/chromiums/clang++ ./configure --with-gtest=path/to/gtest 
./ninja ninja_test 
./ninja_test # all passed 
strip ninja 

Empty build perf is ~7% slower (https://github.com/martine/ninja/issues/544), 
but this allows us to enable deps mode by default which will make empty builds 
twice as fast. 

Mac binary size grew by ~16kB. 

The linux binaries were built by thestig@chromium.org. 
The windows binary was built by scottmg@chromium.org. 

New stuff since 1.1: 
- NINJA_STATUS now allows %e, for elapsed time. 
- "pool" feature 
- "compdb" tool for writing clang compilation databases 
- faster deps mode (needs to be explicitly enabled in gyp, not done yet) 

BUG=241628
Review URL: https://codereview.chromium.org/15490003



git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@201143 0039d316-1c4b-4281-b951-d872f2087c98
parent eec76591
...@@ -12,7 +12,7 @@ cat <<-EOF ...@@ -12,7 +12,7 @@ cat <<-EOF
No prebuilt ninja binary was found for this system. No prebuilt ninja binary was found for this system.
Try building your own binary by doing: Try building your own binary by doing:
cd ~ cd ~
git clone https://github.com/martine/ninja.git -b v1.0.0 git clone https://github.com/martine/ninja.git -b v1.3.3
./ninja/bootstrap.py ./ninja/bootstrap.py
Then add ~/ninja/ to your PATH. Then add ~/ninja/ to your PATH.
EOF EOF
......
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment