summaryrefslogtreecommitdiffstats
path: root/configure.py
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2015-10-01 19:19:28 (GMT)
committerBrad King <brad.king@kitware.com>2019-04-18 12:21:44 (GMT)
commitc4b0c21ba9c60c2af99ea8d1961cbc1e4f217810 (patch)
treeed8a6a591734881a0f68dc4ff570d9e9da11184f /configure.py
parent325602ca41c76753470b991c7a47b76b15e4241b (diff)
downloadNinja-c4b0c21ba9c60c2af99ea8d1961cbc1e4f217810.zip
Ninja-c4b0c21ba9c60c2af99ea8d1961cbc1e4f217810.tar.gz
Ninja-c4b0c21ba9c60c2af99ea8d1961cbc1e4f217810.tar.bz2
Add a parser for a new "dyndep" file format
Define a file format suitable for specifying dynamically-discovered dependency information for build edges. Design a format inspired by the build manifest format and using the same lexer. Start with a required format version specification followed by "build" statements that add implicit inputs and outputs to existing edges.
Diffstat (limited to 'configure.py')
-rwxr-xr-xconfigure.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/configure.py b/configure.py
index 6aece3f..b56ef89 100755
--- a/configure.py
+++ b/configure.py
@@ -496,6 +496,7 @@ for name in ['build',
'depfile_parser',
'deps_log',
'disk_interface',
+ 'dyndep_parser',
'edit_distance',
'eval_env',
'graph',
@@ -564,6 +565,7 @@ for name in ['build_log_test',
'clparser_test',
'depfile_parser_test',
'deps_log_test',
+ 'dyndep_parser_test',
'disk_interface_test',
'edit_distance_test',
'graph_test',