diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2017-01-31 15:17:28 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2017-02-13 12:42:41 +0200 |
commit | 9d6583056a82829f4512e6ba6a471a9b3e86a4a5 (patch) | |
tree | 45de2e29a509eb2404c4bd26ccf9cc4baa8cb782 /build2/config | |
parent | b5e5368e59e038503d3c22e3ed9cbc24c0d99253 (diff) |
Redo variable pattern-typing to match in more specific order
Diffstat (limited to 'build2/config')
-rw-r--r-- | build2/config/init.cxx | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/build2/config/init.cxx b/build2/config/init.cxx index cfb69e0..a73c394 100644 --- a/build2/config/init.cxx +++ b/build2/config/init.cxx @@ -40,9 +40,10 @@ namespace build2 auto& vp (var_pool.rw (rs)); - // utility.cxx:unconfigured() + // utility.cxx:unconfigured() (note: not overridable). // - vp.insert_pattern<bool> ("config.*.configured"); + vp.insert_pattern<bool> ( + "config.*.configured", false, variable_visibility::normal); // Load config.build if one exists. // @@ -51,7 +52,7 @@ namespace build2 // possible that some module which needs the configuration will get // called first. // - const variable& c_v (vp.insert<uint64_t> ("config.version")); + const variable& c_v (vp.insert<uint64_t> ("config.version", false)); // Don't load it if we are disfiguring. This is a bit tricky since the // build2 core may not yet know it is disfiguring. But we know. |