From d27b43d868a5df3d9aaeffaccbc46fb32e85b3d2 Mon Sep 17 00:00:00 2001 From: Adam Barth Date: Sun, 26 Jul 2015 16:03:47 -0700 Subject: [PATCH] Teach ./sky/tools/gn where to run the gn binary --- engine/src/flutter/sky/tools/gn | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/engine/src/flutter/sky/tools/gn b/engine/src/flutter/sky/tools/gn index 501f64c58b..c47e9a257d 100755 --- a/engine/src/flutter/sky/tools/gn +++ b/engine/src/flutter/sky/tools/gn @@ -8,6 +8,8 @@ import subprocess import sys import os +SRC_ROOT = os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) + def get_out_dir(args): target_dir = '' if args.target_os == 'android': @@ -99,7 +101,7 @@ def main(argv): print "gn gen --check in %s" % out_dir command.append(out_dir) command.append('--args=%s' % ' '.join(gn_args)) - return subprocess.call(command) + return subprocess.call(command, cwd=SRC_ROOT) if __name__ == '__main__':