From fe9ca53bc2037c25e41a13f19e1afacda8ed3c08 Mon Sep 17 00:00:00 2001 From: Bert Belder Date: Tue, 28 Aug 2018 02:01:12 +0200 Subject: tools/setup: don't overwrite existing args.gn --- tools/setup.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'tools/setup.py') diff --git a/tools/setup.py b/tools/setup.py index 85e49d3c7..2721a5355 100755 --- a/tools/setup.py +++ b/tools/setup.py @@ -63,8 +63,6 @@ def get_gn_args(): def gn_gen(mode): os.environ["DENO_BUILD_MODE"] = mode - gn_args = get_gn_args() - # mkdir $build_path(). We do this so we can write args.gn before running gn gen. if not os.path.isdir(build_path()): os.makedirs(build_path()) @@ -73,7 +71,10 @@ def gn_gen(mode): # This is to avoid quoting/escaping complications when passing overrides as # command-line arguments. args_filename = os.path.join(build_path(), "args.gn") - if not os.path.exists(args_filename) or gn_args: + if os.path.exists(args_filename): + print "Skip writing args file: '%s' already exists." % args_filename + else: + gn_args = get_gn_args() with open(args_filename, "w+") as f: f.write("\n".join(gn_args) + "\n") -- cgit v1.2.3