summaryrefslogtreecommitdiffstats
path: root/build2/operation.hxx
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright yearKaren Arutyunov2019-01-161-1/+1
|
* Print list of available operations and meta-operations in infoBoris Kolpackov2019-01-101-0/+6
|
* 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.
* Implement support for excluded and ad hoc prerequisitesBoris Kolpackov2018-06-281-187/+12
| | | | | | | | | | | | | | The inclusion/exclusion is controlled via the 'include' prerequisite-specific variable. Valid values are: false - exclude true - include adhoc - include but treat as an ad hoc input For example: lib{foo}: cxx{win32-utility}: include = ($cxx.targe.class == 'windows') exe{bar}: libs{plugin}: include = adhoc
* Update copyright yearKaren Arutyunov2018-05-191-1/+1
|
* Tolerate misconfigured src_root in info and disfigure meta-operationsBoris Kolpackov2018-05-141-0/+6
|
* Add progress to dist meta-operationBoris Kolpackov2018-02-211-4/+13
|
* Fix group link-up raceBoris Kolpackov2018-02-161-1/+1
|
* Make sure operation failure diagnostics is printed for pre/post-operationsBoris Kolpackov2018-02-121-6/+10
|
* Update/cleanup comment documentation for inner/outer operation semanticsBoris Kolpackov2018-02-081-13/+32
|
* Add support for update-for-{test,install} operation aliasesBoris Kolpackov2018-02-071-14/+25
|
* Initial work for default update outer operationBoris Kolpackov2018-02-071-0/+6
| | | | | | While update still uses the old "all update rules update all their prerequisites" assumption, test and install have been fixed not to rely on this.
* Get rid of action rule override semanticsBoris Kolpackov2018-02-031-17/+18
| | | | | Instead we now have two more or less separate match states for outer and inner parts of an action.
* Fix few issues with structured result outputBoris Kolpackov2017-12-171-2/+2
|
* Add support for structured result output (--structured-result)Boris Kolpackov2017-12-161-1/+29
|
* Implement info meta operationBoris Kolpackov2017-12-131-5/+7
| | | | | This meta operation can be used to print basic information (name, version, source/output roots, etc) for one or more projects.
* Adapt to modularization of libbutlKaren Arutyunov2017-10-031-1/+1
|
* Reimplement pkg-config generation with more conservative approach for nowBoris Kolpackov2017-08-011-7/+10
|
* Add hxx extension for headersKaren Arutyunov2017-05-011-0/+435