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')])