Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-07-01 | Split build system into library and driver | Boris Kolpackov | 1 | -235/+0 | |
2019-03-07 | Add support for alternative build file/directory naming scheme | Boris Kolpackov | 1 | -20/+23 | |
Now the build/*.build, buildfile, and .buildignore filesystem entries in a project can alternatively (but consistently) be called build2/*.build2, build2file, and .build2ignore. See a note at the beginning of the Project Structure section in the manual for details (motivation, restrictions, etc). | |||||
2019-01-16 | Update copyright year | Karen Arutyunov | 1 | -1/+1 | |
2018-11-14 | Fallback to loading outer buildfile if there isn't one in src_base | Boris Kolpackov | 1 | -0/+2 | |
This covers the case where the target is defined in the outer buildfile which is common with non-intrusive project conversions where everything is built from a single root buildfile. | |||||
2018-07-30 | Make project variable to be of project_name type | Karen Arutyunov | 1 | -1/+1 | |
2018-05-23 | Fix bug in inner project bootstrap during configure/disfigure | Boris Kolpackov | 1 | -4/+6 | |
2018-05-19 | Update copyright year | Karen Arutyunov | 1 | -1/+1 | |
2018-05-14 | Tolerate misconfigured src_root in info and disfigure meta-operations | Boris Kolpackov | 1 | -0/+5 | |
2018-04-27 | Add support for build hooks | Boris Kolpackov | 1 | -12/+22 | |
The following buildfiles are loaded (if present) at appropriate times from the out_root subdirectories of a project: build/bootstrap/pre-*.build # before loading bootstrap.build build/bootstrap/post-*.build # after loading bootstrap.build build/root/pre-*.build # before loading root.build build/root/post-*.build # after loading root.build | |||||
2018-04-26 | Implement forwarded configurations and backlinking | Boris Kolpackov | 1 | -11/+19 | |
2018-04-24 | Minor code reuse improvement | Boris Kolpackov | 1 | -4/+5 | |
2017-12-13 | Implement info meta operation | Boris Kolpackov | 1 | -0/+3 | |
This meta operation can be used to print basic information (name, version, source/output roots, etc) for one or more projects. | |||||
2017-11-29 | Reimplement module sidebuilding using an ad hoc subproject | Boris Kolpackov | 1 | -2/+17 | |
2017-09-03 | Cleanup project src/out_root/base discovery logic | Boris Kolpackov | 1 | -6/+5 | |
Specifically, we no longer support specifying the out_base explicitly and assuming work is src_base. | |||||
2017-05-01 | Add hxx extension for headers | Karen Arutyunov | 1 | -0/+187 | |