diff --git a/sky/tools/gn b/sky/tools/gn index 78461c50e7fd1..d4ee5a425cbaa 100755 --- a/sky/tools/gn +++ b/sky/tools/gn @@ -72,6 +72,7 @@ def to_gn_args(args): return gn_args def parse_args(args): + args = args[1:] parser = argparse.ArgumentParser(description='A script run` gn gen`.') parser.add_argument('--debug', default=True, action='store_true') @@ -95,6 +96,7 @@ def main(argv): command = ['gn', 'gen', '--check'] gn_args = to_command_line(to_gn_args(args)) out_dir = get_out_dir(args) + print "gn gen --check in %s" % out_dir command.append(out_dir) command.append('--args=%s' % ' '.join(gn_args)) return subprocess.call(command) diff --git a/sky/tools/gn_test.py b/sky/tools/gn_test.py index df2f62a97c460..455d05ffac1bf 100644 --- a/sky/tools/gn_test.py +++ b/sky/tools/gn_test.py @@ -11,7 +11,7 @@ class GNTestCase(unittest.TestCase): def _expect_build_dir(self, arg_list, expected_build_dir): - args = gn.parse_args(arg_list) + args = gn.parse_args(['gn'] + arg_list) self.assertEquals(gn.get_out_dir(args), expected_build_dir) def test_get_out_dir(self):