aboutsummaryrefslogtreecommitdiff
path: root/build2/utility
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2016-10-19 17:50:40 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2016-11-04 09:26:33 +0200
commite84fd4aeeb15cd5894193dc403afc60e0dd7f321 (patch)
treee74f31d273e1e5e54b358ab66d1c7e6fb577afaf /build2/utility
parenta17e517e079c33bcb4d6dea94f6c441a5eb2e33a (diff)
Factor global initialization into init() analogous to reset()
Diffstat (limited to 'build2/utility')
-rw-r--r--build2/utility6
1 files changed, 6 insertions, 0 deletions
diff --git a/build2/utility b/build2/utility
index 2625d51..1499def 100644
--- a/build2/utility
+++ b/build2/utility
@@ -469,6 +469,12 @@ namespace build2
const std::string&
find (const std::string& s) {return *emplace (s).first;}
};
+
+ // Initialize build2 global state (verbosity, home/work dirrectories, etc).
+ // Should be called early in main() once.
+ //
+ void
+ init (uint16_t verbosity);
}
#include <build2/utility.ixx>