Use full path to Ninja binary We no longer prepend CIPD root directory to PATH so we need to specify a full path to Ninja binary. Change-Id: I1bdb6fdc0f4b2a3c80820b26e9da3485fda9ba4a Reviewed-on: https://gn-review.googlesource.com/1402 Reviewed-by: Scott Graham <scottmg@chromium.org>
diff --git a/infra/recipes/gn.expected/ci_linux.json b/infra/recipes/gn.expected/ci_linux.json index 81f6cb2..46e2bac 100644 --- a/infra/recipes/gn.expected/ci_linux.json +++ b/infra/recipes/gn.expected/ci_linux.json
@@ -97,7 +97,7 @@ }, { "cmd": [ - "ninja", + "[START_DIR]/cipd/ninja", "-C", "[START_DIR]/gn/out" ],
diff --git a/infra/recipes/gn.expected/ci_mac.json b/infra/recipes/gn.expected/ci_mac.json index 7619c6f..7f8dd06 100644 --- a/infra/recipes/gn.expected/ci_mac.json +++ b/infra/recipes/gn.expected/ci_mac.json
@@ -87,7 +87,7 @@ }, { "cmd": [ - "ninja", + "[START_DIR]/cipd/ninja", "-C", "[START_DIR]/gn/out" ],
diff --git a/infra/recipes/gn.expected/ci_win.json b/infra/recipes/gn.expected/ci_win.json index b78f9ae..1e6e6b2 100644 --- a/infra/recipes/gn.expected/ci_win.json +++ b/infra/recipes/gn.expected/ci_win.json
@@ -87,7 +87,7 @@ }, { "cmd": [ - "ninja", + "[START_DIR]\\cipd\\ninja", "-C", "[START_DIR]\\gn\\out" ],
diff --git a/infra/recipes/gn.expected/cq_linux.json b/infra/recipes/gn.expected/cq_linux.json index 4fe3e09..b449c10 100644 --- a/infra/recipes/gn.expected/cq_linux.json +++ b/infra/recipes/gn.expected/cq_linux.json
@@ -124,7 +124,7 @@ }, { "cmd": [ - "ninja", + "[START_DIR]/cipd/ninja", "-C", "[START_DIR]/gn/out" ],
diff --git a/infra/recipes/gn.expected/cq_mac.json b/infra/recipes/gn.expected/cq_mac.json index 2f59a09..de1bc86 100644 --- a/infra/recipes/gn.expected/cq_mac.json +++ b/infra/recipes/gn.expected/cq_mac.json
@@ -114,7 +114,7 @@ }, { "cmd": [ - "ninja", + "[START_DIR]/cipd/ninja", "-C", "[START_DIR]/gn/out" ],
diff --git a/infra/recipes/gn.expected/cq_win.json b/infra/recipes/gn.expected/cq_win.json index d8da1a0..394a362 100644 --- a/infra/recipes/gn.expected/cq_win.json +++ b/infra/recipes/gn.expected/cq_win.json
@@ -114,7 +114,7 @@ }, { "cmd": [ - "ninja", + "[START_DIR]\\cipd\\ninja", "-C", "[START_DIR]\\gn\\out" ],
diff --git a/infra/recipes/gn.py b/infra/recipes/gn.py index 9c7bf33..a02357d 100644 --- a/infra/recipes/gn.py +++ b/infra/recipes/gn.py
@@ -67,7 +67,7 @@ with api.context(env=environ, cwd=src_dir): api.python('generate', src_dir.join('build', 'gen.py')) - api.step('ninja', ['ninja', '-C', src_dir.join('out')]) + api.step('ninja', [cipd_dir.join('ninja'), '-C', src_dir.join('out')]) with api.context(cwd=src_dir): api.step('test', [src_dir.join('out', 'gn_unittests')])