summaryrefslogtreecommitdiffstats
path: root/build2/file.hxx
Commit message (Collapse)AuthorAgeFilesLines
* Add support for alternative build file/directory naming schemeBoris Kolpackov2019-03-071-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).
* Update copyright yearKaren Arutyunov2019-01-161-1/+1
|
* Fallback to loading outer buildfile if there isn't one in src_baseBoris Kolpackov2018-11-141-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.
* Make project variable to be of project_name typeKaren Arutyunov2018-07-301-1/+1
|
* Fix bug in inner project bootstrap during configure/disfigureBoris Kolpackov2018-05-231-4/+6
|
* Update copyright yearKaren Arutyunov2018-05-191-1/+1
|
* Tolerate misconfigured src_root in info and disfigure meta-operationsBoris Kolpackov2018-05-141-0/+5
|
* Add support for build hooksBoris Kolpackov2018-04-271-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
* Implement forwarded configurations and backlinkingBoris Kolpackov2018-04-261-11/+19
|
* Minor code reuse improvementBoris Kolpackov2018-04-241-4/+5
|
* Implement info meta operationBoris Kolpackov2017-12-131-0/+3
| | | | | This meta operation can be used to print basic information (name, version, source/output roots, etc) for one or more projects.
* Reimplement module sidebuilding using an ad hoc subprojectBoris Kolpackov2017-11-291-2/+17
|
* Cleanup project src/out_root/base discovery logicBoris Kolpackov2017-09-031-6/+5
| | | | | Specifically, we no longer support specifying the out_base explicitly and assuming work is src_base.
* Add hxx extension for headersKaren Arutyunov2017-05-011-0/+187