Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-01-29 | Rename module_base to module, redo module boot/init argument passing | Boris Kolpackov | 1 | -1/+1 | |
2020-01-28 | Use scope::var_pool() | Boris Kolpackov | 1 | -2/+2 | |
2020-01-27 | See through lib{} group during dist | Boris Kolpackov | 1 | -0/+6 | |
2020-01-27 | Add scope::{insert_rule,var_pool}() convenience functions | Boris Kolpackov | 1 | -2/+32 | |
2019-11-14 | Make use of butl::to_stream(ostream, path, bool) | Karen Arutyunov | 1 | -1/+3 | |
2019-11-04 | Add $config.export() function | Boris Kolpackov | 1 | -4/+4 | |
This is similar to the config.export variable functionality except it can be called from within buildfiles. Note that this function can only be used during configure unless the config module creation was forced for other meta-operations with config.module=true in bootstrap.build. | |||||
2019-10-29 | Add forward declaration header for build state types | Boris Kolpackov | 1 | -0/+1 | |
2019-08-26 | Factor target name processing code from parser to scope | Boris Kolpackov | 1 | -0/+21 | |
2019-08-26 | Make target types project-wide | Boris Kolpackov | 1 | -6/+41 | |
2019-08-23 | Introduce notion of build context | Boris Kolpackov | 1 | -40/+24 | |
All non-const global state is now in class context and we can now have multiple independent builds going on at the same time. | |||||
2019-08-21 | Cleanup context.hxx and its usage | Boris Kolpackov | 1 | -2/+25 | |
2019-08-21 | Implement dynamic loading of build system modules | Boris Kolpackov | 1 | -1/+1 | |
2019-07-02 | Minor improvements | Boris Kolpackov | 1 | -1/+1 | |
2019-07-01 | Split build system into library and driver | Boris Kolpackov | 1 | -0/+471 | |