• thakis@chromium.org's avatar
    Update ninja to 9b8e55d · f01196a6
    thakis@chromium.org authored
    On Linux, I did a full ninja checkout and then ran:
    python bootstrap.py
    ./configure.py --with-gtest=../chrome/src/testing/gtest
    ./ninja ninja_test
    ./ninja_test # (all tests passed)
    strip ninja
    
    I timed empty builds of 'chrome' with the old and the new version,
    both took 1.1s for that. Binary size comparison:
    121632 bytes old binary
    129920 bytes new binary
    I used gcc 4.4.3 to build ninja.
    
    
    On Mac, I updated an existing checkout to the latest version and then ran:
    CXX=../chrome-git/src/third_party/llvm-build/Release+Asserts/bin/clang++ \
    ./configure.py --with-gtest=../chrome-git/src/testing/gtest
    ./ninja
    ./ninja ninja_test # (all tests passed)
    strip ninja
    
    I timed empty builds of 'chrome' with the old and the new version,
    both took 1.1s for that. Binary size comparison:
    128976 bytes old binary
    120904 bytes new binary
    I used clang r155352 to build ninja. Last time I used gcc 4.2, which
    explains the size drop.
    
    
    The major new features in this update are:
    * ninja cleans up files when interrupted mid-build
    * NINJA_STATUS environment variable to tweak the status line
    (see ninja manual)
    
    
    Also set svn:mimetype to application/octet-stream on both files.
    Review URL: https://chromiumcodereview.appspot.com/10221020/
    
    
    
    git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@134307 0039d316-1c4b-4281-b951-d872f2087c98
    f01196a6
Name
Last commit
Last update
bootstrap Loading commit data...
git-utils Loading commit data...
ninja-win Loading commit data...
support Loading commit data...
testing_support Loading commit data...
tests Loading commit data...
third_party Loading commit data...
zsh-goodies Loading commit data...
.gitignore Loading commit data...
LICENSE Loading commit data...
OWNERS Loading commit data...
PRESUBMIT.py Loading commit data...
README Loading commit data...
README.codereview Loading commit data...
README.gclient Loading commit data...
README.git-cl Loading commit data...
README.testing Loading commit data...
WATCHLISTS Loading commit data...
apply_issue.py Loading commit data...
breakpad.py Loading commit data...
cbuildbot Loading commit data...
checkout.py Loading commit data...
chrome-update-create-task.bat Loading commit data...
chrome-update.bat Loading commit data...
chrome-update.py Loading commit data...
chrome_set_ver Loading commit data...
codereview.settings Loading commit data...
commit_queue.py Loading commit data...
cpplint.bat Loading commit data...
cpplint.py Loading commit data...
cpplint_chromium.py Loading commit data...
create-chromium-git-src Loading commit data...
cros_sdk Loading commit data...
drover Loading commit data...
drover.bat Loading commit data...
drover.py Loading commit data...
fix_encoding.py Loading commit data...
gcl Loading commit data...
gcl.bat Loading commit data...
gcl.py Loading commit data...
gclient Loading commit data...
gclient.bat Loading commit data...
gclient.py Loading commit data...
gclient_scm.py Loading commit data...
gclient_utils.py Loading commit data...
git-cl Loading commit data...
git-cl-upload-hook Loading commit data...
git-gs Loading commit data...
git-try Loading commit data...
git_cl.py Loading commit data...
git_try.py Loading commit data...
hammer Loading commit data...
hammer.bat Loading commit data...
my_reviews.py Loading commit data...
ninja Loading commit data...
ninja-linux64 Loading commit data...
ninja-mac Loading commit data...
ninja.bat Loading commit data...
owners.py Loading commit data...
package_management.py Loading commit data...
patch.py Loading commit data...
presubmit_canned_checks.py Loading commit data...
presubmit_support.py Loading commit data...
profile.xml Loading commit data...
pylintrc Loading commit data...
repo Loading commit data...
rietveld.py Loading commit data...
scm.py Loading commit data...
subprocess2.py Loading commit data...
trychange.py Loading commit data...
update_depot_tools Loading commit data...
update_depot_tools.bat Loading commit data...
watchlists.py Loading commit data...
weekly Loading commit data...
wtf Loading commit data...