diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2016-10-24 16:13:26 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2016-11-04 09:26:35 +0200 |
commit | 2c0a2b0d688b4450c72cde12ecedaa3fc3c9662a (patch) | |
tree | e03e6145b24446e916ed77a5ce2b790bcdf8dd39 /build2/utility | |
parent | 83c28bc98a3cb439c3dbb3824f4ede4eb14798a3 (diff) |
Add build.driver variable with build system driver path (argv[0])
Diffstat (limited to 'build2/utility')
-rw-r--r-- | build2/utility | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/build2/utility b/build2/utility index 56e0c47..7c30395 100644 --- a/build2/utility +++ b/build2/utility @@ -83,6 +83,10 @@ namespace build2 next_word (const string&, size_t n, size_t& b, size_t& e, char d1 = ' ', char d2 = '\0'); + // Build system driver recall path (argv[0]). + // + extern path argv0; + // Work/home directories (must be initialized in main()) and relative path // calculation. // @@ -476,7 +480,7 @@ namespace build2 // Should be called early in main() once. // void - init (uint16_t verbosity); + init (const char* argv0, uint16_t verbosity); } #include <build2/utility.ixx> |