diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2020-09-25 13:42:17 +0200 |
---|---|---|
committer | Karen Arutyunov <karen@codesynthesis.com> | 2020-09-29 15:19:19 +0300 |
commit | 55a9ff6c72da30ad8761938d00c94355a0cb1b04 (patch) | |
tree | b9edefcb50cfaa975303b3d52f1cd8fc25998cad /libbuild2/dist/module.hxx | |
parent | 9dba2e1e7a8aa8de4d5236ab6b5a81d6cf34df1a (diff) |
Add bootstrap distribution mode (!config.dist.bootstrap=true)
In this mode the dist meta-operation does not load the project (but does
bootstrap it) and adds all the source files into the distribution only
ignoring files and directories that start with a dot. This mode is primarily
meant for situation where the project cannot (yet) be loaded due to missing
dependencies.
Diffstat (limited to 'libbuild2/dist/module.hxx')
-rw-r--r-- | libbuild2/dist/module.hxx | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libbuild2/dist/module.hxx b/libbuild2/dist/module.hxx index 95dbc53..e445d4a 100644 --- a/libbuild2/dist/module.hxx +++ b/libbuild2/dist/module.hxx @@ -40,6 +40,9 @@ namespace build2 // Note that if registered, the callbacks are also called (recursively) // in subprojects. // + // Note also that in the bootstrap distribution mode only callbacks + // registered during bootstrap will be called. + // using callback_func = void (const path&, const scope&, void*); void |