Commit Graph

15 Commits (6d2d7217e82d6d4980d6e833835768878f0b884b)

Author SHA1 Message Date
thakis@chromium.org d2ea1dc578 Update ninja to v1.1.0 on Mac, Linux32, Linux64, Windows.
On mac, I ran:
git checkout v1.1.0
ninja
./ninja ninja_test
./ninja_test # all passed
strip ninja

I verified that the empty build speed doesn't change.
Mac binary size grew by ~8kB.

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

BUG=167996

Review URL: https://codereview.chromium.org/11734004

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@174818 0039d316-1c4b-4281-b951-d872f2087c98
12 years ago
scottmg@google.com 1a6ec7915b update windows ninja binary
Update to b022e789fd of github.com/martine/ninja:master.

Specifically, pulls in space-in-path dependency file fix here: 32f8ed1178

Bootstrapped from clean pull, ninja_test passes cleanly.

BUG=156789
TBR=maruel

Review URL: https://codereview.chromium.org/11226006

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@163001 0039d316-1c4b-4281-b951-d872f2087c98
13 years ago
scottmg@google.com a5b79b6901 update windows ninja binaries to 75f1b00cc
Note that this unforks, windows ninja is now built from martine/ninja.

TBR=iannucci@chromium.org

Review URL: https://codereview.chromium.org/10947018

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@157451 0039d316-1c4b-4281-b951-d872f2087c98
13 years ago
scottmg@google.com 136ace1db4 update windows ninja binaries
Make 'deplist' and 'depfile' synonyms temporarily during transition of name in gyp.

BUG=
TEST=

Review URL: https://chromiumcodereview.appspot.com/10823120

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@149425 0039d316-1c4b-4281-b951-d872f2087c98
13 years ago
scottmg@google.com e1418f1352 Update ninja windows binaries
Don't compact depdb unless creating at startup.

BUG=
TEST=

Review URL: https://chromiumcodereview.appspot.com/10790119

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@147861 0039d316-1c4b-4281-b951-d872f2087c98
13 years ago
scottmg@google.com b4cb59c25d Update windows ninja binaries
Don't move cursor when outputting build line to avoid the noise.

BUG=
TEST=

Review URL: https://chromiumcodereview.appspot.com/10790082

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@147558 0039d316-1c4b-4281-b951-d872f2087c98
13 years ago
scottmg@google.com f90548e45e update windows ninja binaries
- remove .recompact file if it exists, before starting a recompact
- merge upstream

BUG=
TEST=

Review URL: https://chromiumcodereview.appspot.com/10790076

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@147494 0039d316-1c4b-4281-b951-d872f2087c98
13 years ago
scottmg@google.com 3a6c89297c update ninja windows binaries
Add compacting of dep_database when it exceeds size threshold.

TBR=maruel@google.com

Review URL: https://chromiumcodereview.appspot.com/10789042

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@147049 0039d316-1c4b-4281-b951-d872f2087c98
13 years ago
scottmg@google.com b295158e7e update windows ninja binaries
- fix FILE* leak when updating build_log version
- push PATH into parent environment in ninja-deplist-helper

BUG=
TEST=

Review URL: https://chromiumcodereview.appspot.com/10630031

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@143663 0039d316-1c4b-4281-b951-d872f2087c98
13 years ago
scottmg@chromium.org 319f78501f ninja.bat wrapper no longer required, update ninja binaries.
Update ninja binary with upstream:
- $in_newline instead of $in
- Improved build log format for faster loading.
Review URL: https://chromiumcodereview.appspot.com/10399040

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@143525 0039d316-1c4b-4281-b951-d872f2087c98
13 years ago
scottmg@chromium.org a90bc037fc Wrap ninja invocation to include python in path, and set up compiler environment before invoking the ninja binary itself (which is moved to a subdirectory).
Review URL: https://chromiumcodereview.appspot.com/9967020

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@132239 0039d316-1c4b-4281-b951-d872f2087c98
13 years ago
scottmg@chromium.org 1353e9f4d2 Update ninja binaries.
Fixes regression in includes filtering for ninja-deplist-helper.

TBR=maruel
Review URL: https://chromiumcodereview.appspot.com/9982010

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@130677 0039d316-1c4b-4281-b951-d872f2087c98
13 years ago
scottmg@chromium.org 2465527f42 Update ninja windows binaries to latest version.
Work on faster dependency database, noisyness filtering, faster mtime.

TBR=maruel

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@126530 0039d316-1c4b-4281-b951-d872f2087c98
13 years ago
scottmg@chromium.org 4699a007bc Update ninja win32 binaries.
- Support quiet option on ninja-deplist-helper.
- Add "overprint" mode to ninja when attached to a console.
- Fix slash handling in creating output directories.
- Merge response file support from master branch
Review URL: https://chromiumcodereview.appspot.com/9539015

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@124266 0039d316-1c4b-4281-b951-d872f2087c98
13 years ago
scottmg@chromium.org ed4503a209 Add ninja Windows binaries.
Built from https://github.com/sgraham/ninja/tree/deplist.
Review URL: https://chromiumcodereview.appspot.com/9372088

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@122940 0039d316-1c4b-4281-b951-d872f2087c98
13 years ago