From d64ae97f6865bc25d496485622530e2a090c2eb4 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Wed, 21 Aug 2019 12:11:48 +0200 Subject: Implement dynamic loading of build system modules --- libbuild2/utility.hxx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'libbuild2/utility.hxx') diff --git a/libbuild2/utility.hxx b/libbuild2/utility.hxx index c251b64..ed94a08 100644 --- a/libbuild2/utility.hxx +++ b/libbuild2/utility.hxx @@ -71,10 +71,13 @@ namespace build2 using butl::trim; using butl::next_word; + using butl::sanitize_identifier; using butl::make_guard; using butl::make_exception_guard; + using butl::function_cast; + using butl::getenv; using butl::setenv; using butl::unsetenv; @@ -136,9 +139,10 @@ namespace build2 // LIBBUILD2_SYMEXPORT extern process_path argv0; - // Build system driver version and check. + // Build system core version and interface version. // LIBBUILD2_SYMEXPORT extern const standard_version build_version; + LIBBUILD2_SYMEXPORT extern const string build_version_interface; LIBBUILD2_SYMEXPORT extern bool dry_run_option; // --dry-run -- cgit v1.1