summaryrefslogtreecommitdiff
path: root/tools/write_gn_args.py
diff options
context:
space:
mode:
Diffstat (limited to 'tools/write_gn_args.py')
-rw-r--r--tools/write_gn_args.py16
1 files changed, 16 insertions, 0 deletions
diff --git a/tools/write_gn_args.py b/tools/write_gn_args.py
new file mode 100644
index 000000000..764dcc6c1
--- /dev/null
+++ b/tools/write_gn_args.py
@@ -0,0 +1,16 @@
+# Copyright 2018-2019 the Deno authors. All rights reserved. MIT license.
+import os
+import sys
+import third_party
+from util import run_output, build_path
+
+out_filename = sys.argv[1]
+
+args_list = run_output([
+ third_party.gn_path, "args",
+ build_path(), "--list", "--short", "--overrides-only"
+],
+ env=third_party.google_env())
+
+with open(out_filename, "w") as f:
+ f.write(args_list)