aboutsummaryrefslogtreecommitdiff
path: root/build2/bin/target.hxx
AgeCommit message (Collapse)AuthorFilesLines
2019-08-28Move bin build system module to separate libraryKaren Arutyunov1-353/+0
2019-07-05Remove dead code (libu{})Boris Kolpackov1-12/+0
2019-07-04Remove libu{} target groupBoris Kolpackov1-9/+18
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-04-30Initial take on header unit and include translation supportBoris Kolpackov1-1/+57
2019-01-16Update copyright yearKaren Arutyunov1-1/+1
2018-08-25Implement missing pieces in utility libraries supportBoris Kolpackov1-3/+21
In particular, we can now build static libraries out of utility libraries.
2018-06-12Add built-in support for Windows module definition files (.def)Boris Kolpackov1-0/+12
2018-05-19Update copyright yearKaren Arutyunov1-1/+1
2018-02-14Don't ignore objX{} and bmiX{} prerequisites in cc::link_ruleBoris Kolpackov1-10/+28
2018-02-03Get rid of action rule override semanticsBoris Kolpackov1-1/+1
Instead we now have two more or less separate match states for outer and inner parts of an action.
2017-08-04Add extracted from pkg-config prerequisite libraries as prerequisitesBoris Kolpackov1-2/+6
2017-07-27Initial infrastructure for utility librariesBoris Kolpackov1-2/+69
2017-05-31C++ modules work: add target typesBoris Kolpackov1-0/+61
2017-05-01Add hxx extension for headersKaren Arutyunov1-0/+120