aboutsummaryrefslogtreecommitdiff
path: root/build2/version/init.cxx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2017-04-28 09:04:14 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2017-04-28 09:04:14 +0200
commitc27b069ab3049e566738bc7a63e9b8fa57657553 (patch)
tree7161f16d995f956aca75c66cd0ff3881f73956de /build2/version/init.cxx
parent593fd960891027b97567b2622ed4b6c16070ab36 (diff)
Use standard_version for module versioning checks
Diffstat (limited to 'build2/version/init.cxx')
-rw-r--r--build2/version/init.cxx7
1 files changed, 1 insertions, 6 deletions
diff --git a/build2/version/init.cxx b/build2/version/init.cxx
index d111af5..76c30da 100644
--- a/build2/version/init.cxx
+++ b/build2/version/init.cxx
@@ -119,12 +119,7 @@ namespace build2
if (n == "build2" && !c.empty ())
try
{
- standard_version_constraint vc (c);
-
- if (!vc.satisfies (build_version))
- fail (l) << "incompatible build2 version" <<
- info << "running " << build_version.string () <<
- info << "required " << vc.string ();
+ check_build_version (standard_version_constraint (c), l);
}
catch (const invalid_argument& e)
{