aboutsummaryrefslogtreecommitdiff
path: root/build2/context.cxx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2018-06-28 11:04:24 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2018-06-28 11:04:24 +0200
commit9ca783f9fab41eac40b96313749533ea5c965426 (patch)
treecf1ee86bc0153fb972e99dc882b4d1823805725b /build2/context.cxx
parent3cc5e3bd441fc9d18fece3d9e99fae75c78438e7 (diff)
Add prerequisite variable visibility specification/enforcement
Diffstat (limited to 'build2/context.cxx')
-rw-r--r--build2/context.cxx5
1 files changed, 3 insertions, 2 deletions
diff --git a/build2/context.cxx b/build2/context.cxx
index 4884145..5a94772 100644
--- a/build2/context.cxx
+++ b/build2/context.cxx
@@ -693,6 +693,7 @@ namespace build2
{
auto v_p (variable_visibility::project);
auto v_t (variable_visibility::target);
+ auto v_q (variable_visibility::prereq);
var_src_root = &vp.insert<dir_path> ("src_root");
var_out_root = &vp.insert<dir_path> ("out_root");
@@ -714,9 +715,9 @@ namespace build2
var_import_target = &vp.insert<name> ("import.target");
- var_clean = &vp.insert<bool> ("clean", v_t);
+ var_clean = &vp.insert<bool> ("clean", v_t);
var_backlink = &vp.insert<string> ("backlink", v_t);
- var_include = &vp.insert<string> ("include", v_t);
+ var_include = &vp.insert<string> ("include", v_q);
vp.insert<string> (var_extension, v_t);