diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2017-04-29 15:19:32 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2017-04-29 15:19:32 +0200 |
commit | d577b075a8f193a45ebbbd268582c4b60258c91e (patch) | |
tree | c97f8a50423c4d46025c6466be25515297e3e11c /build2/version/init.cxx | |
parent | 027b99c35cf0e09fd758666232fd114d67e4346b (diff) |
Add support for stub versions in version module
Diffstat (limited to 'build2/version/init.cxx')
-rw-r--r-- | build2/version/init.cxx | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/build2/version/init.cxx b/build2/version/init.cxx index 3f8a42a..631d899 100644 --- a/build2/version/init.cxx +++ b/build2/version/init.cxx @@ -61,7 +61,11 @@ namespace build2 { try { - v = standard_version (nv.value); + // Allow the package stub versions in the 0+<revision> form. + // While not standard, we want to use the version module for + // packaging stubs. + // + v = standard_version (nv.value, standard_version::allow_stub); } catch (const invalid_argument& e) { @@ -276,7 +280,7 @@ namespace build2 dist_callback (const path& f, const scope& rs, void* data) { module& m (*static_cast<module*> (data)); - const standard_version v (m.version); + const standard_version& v (m.version); // Complain if this is an uncommitted snapshot. // |