aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/rewriter.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2019-03-04 01:48:58 +0200
committerGitHub <noreply@github.com>2019-03-04 01:48:58 +0200
commit0de4f199b3aa30939436742cfcd706412ea498e9 (patch)
tree9e8e3bae6cee8ce439febfd18a8d26c71eb54380 /mesonbuild/rewriter.py
parent7f9fb6a08481c26698fb9c8ce4920c456e46bbbd (diff)
parent586ec5a28cc2ea854f726cb7a6075b0918595bf5 (diff)
downloadmeson-0de4f199b3aa30939436742cfcd706412ea498e9.zip
meson-0de4f199b3aa30939436742cfcd706412ea498e9.tar.gz
meson-0de4f199b3aa30939436742cfcd706412ea498e9.tar.bz2
Merge pull request #4949 from mensinda/introTargetNoBD
mintro: Introspect targets and deps without a build directory
Diffstat (limited to 'mesonbuild/rewriter.py')
-rw-r--r--mesonbuild/rewriter.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/mesonbuild/rewriter.py b/mesonbuild/rewriter.py
index ec78521..c997434 100644
--- a/mesonbuild/rewriter.py
+++ b/mesonbuild/rewriter.py
@@ -23,7 +23,7 @@
# - move targets
# - reindent?
-from .ast import IntrospectionInterpreter, build_target_functions, AstIDGenerator, AstIndentationGenerator, AstPrinter
+from .ast import IntrospectionInterpreter, build_target_functions, AstConditionLevel, AstIDGenerator, AstIndentationGenerator, AstPrinter
from mesonbuild.mesonlib import MesonException
from . import mlog, mparser, environment
from functools import wraps
@@ -324,7 +324,7 @@ rewriter_func_kwargs = {
class Rewriter:
def __init__(self, sourcedir: str, generator: str = 'ninja'):
self.sourcedir = sourcedir
- self.interpreter = IntrospectionInterpreter(sourcedir, '', generator, visitors = [AstIDGenerator(), AstIndentationGenerator()])
+ self.interpreter = IntrospectionInterpreter(sourcedir, '', generator, visitors = [AstIDGenerator(), AstIndentationGenerator(), AstConditionLevel()])
self.modefied_nodes = []
self.to_remove_nodes = []
self.to_add_nodes = []