diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2019-08-21 12:11:48 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2019-08-21 12:11:48 +0200 |
commit | d64ae97f6865bc25d496485622530e2a090c2eb4 (patch) | |
tree | eef35c80417a9a08c7713368261aa6d1e8632b5d /libbuild2/utility.hxx | |
parent | d7b5f03a761714f6ea6c4b1891e8a1f3824d4979 (diff) |
Implement dynamic loading of build system modules
Diffstat (limited to 'libbuild2/utility.hxx')
-rw-r--r-- | libbuild2/utility.hxx | 6 |
1 files changed, 5 insertions, 1 deletions
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 |