aboutsummaryrefslogtreecommitdiff
path: root/build2/cc/utility.hxx
AgeCommit message (Collapse)AuthorFilesLines
2019-07-04Remove libu{} target groupBoris Kolpackov1-1/+1
The semantics provided by libu{} is rarely required and as result was not yet documented. However, if you are using it, the new way to achieve the same result is to use both libue{} and libul{} explicitly, for example: exe{foo}: libue{foo} lib{foo}: libul{foo} {libue libul}{foo}: cxx{*}
2019-07-01Split build system into library and driverBoris Kolpackov1-3/+3
2019-06-26Fix C/C++ link rule matching ambiguity by seeing-through utility librariesBoris Kolpackov1-2/+5
2019-04-30Initial take on header unit and include translation supportBoris Kolpackov1-1/+1
2019-03-07Add support for alternative build file/directory naming schemeBoris Kolpackov1-2/+6
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-16Update copyright yearKaren Arutyunov1-1/+1
2018-08-25Implement missing pieces in utility libraries supportBoris Kolpackov1-1/+1
In particular, we can now build static libraries out of utility libraries.
2018-05-19Update copyright yearKaren Arutyunov1-1/+1
2017-11-30Implement module sidebuilds cleanup using scope operation callbacksBoris Kolpackov1-0/+3
2017-07-27Initial infrastructure for utility librariesBoris Kolpackov1-3/+10
2017-06-14Next installment in C++ modules saga: module search, re-export supportBoris Kolpackov1-8/+0
2017-06-08Implement rule chaining for modulesBoris Kolpackov1-1/+14
2017-05-31C++ modules work: add target typesBoris Kolpackov1-1/+1
2017-05-01Add hxx extension for headersKaren Arutyunov1-0/+51