aboutsummaryrefslogtreecommitdiff
path: root/build2/parser
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2017-03-13 12:49:29 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2017-03-13 12:49:29 +0200
commit6dbf4954a67efa284ae9abceb3b02c8642b79a49 (patch)
treefcd13c49243b55c4c8e4bf9def7a7bd1b6779763 /build2/parser
parenta2351b0b85cc6735b706d5a4fdf12304872ff548 (diff)
Implement dir/type-aware name group crossing
Diffstat (limited to 'build2/parser')
-rw-r--r--build2/parser6
1 files changed, 4 insertions, 2 deletions
diff --git a/build2/parser b/build2/parser
index 91d574b..0855e89 100644
--- a/build2/parser
+++ b/build2/parser
@@ -285,7 +285,8 @@ namespace build2
size_t pairn = 0,
const optional<string>& prj = nullopt,
const dir_path* dir = nullptr,
- const string* type = nullptr);
+ const string* type = nullptr,
+ bool cross = true);
size_t
parse_names_trailer (token&, token_type&,
@@ -296,7 +297,8 @@ namespace build2
size_t pairn,
const optional<string>& prj,
const dir_path* dir,
- const string* type);
+ const string* type,
+ bool cross);
size_t
expand_name_pattern (const location&,