From 389f0fe004c205cdee9d7f9f7a4c880055bfb285 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Mon, 20 Nov 2017 15:03:40 +0200 Subject: Add support for dumping prerequisite-specific variables --- build2/parser.cxx | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'build2/parser.cxx') diff --git a/build2/parser.cxx b/build2/parser.cxx index 7c8695a..54aa93d 100644 --- a/build2/parser.cxx +++ b/build2/parser.cxx @@ -1890,10 +1890,10 @@ namespace build2 } else { - for (auto i (ns.begin ()), e (ns.end ()); i != e; ++i) + for (auto i (ns.begin ()), e (ns.end ()); i != e; ) { - name& n (*i); - name o (n.pair ? move (*++i) : name ()); + name& n (*i++); + name o (n.pair ? move (*i++) : name ()); const target* t (enter_target::find_target (*this, n, o, l, trace)); @@ -1905,6 +1905,9 @@ namespace build2 if (n.pair && !o.dir.empty ()) os << '@' << o.dir; os << '>' << endl; } + + if (i != e) + os << endl; } } -- cgit v1.1