aboutsummaryrefslogtreecommitdiff
path: root/libbuild2/adhoc-rule-cxx.cxx
AgeCommit message (Expand)AuthorFilesLines
2024-04-01Add ~host-no-warnings and ~build2-no-warnings special configurationsBoris Kolpackov1-1/+41
2024-02-12Allow overriding apply(match_extra) version in cxx_rule_v1Boris Kolpackov1-0/+14
2023-11-01Add notion of match optionsBoris Kolpackov1-1/+11
2023-06-28Minor tweaks and cleanupsBoris Kolpackov1-0/+1
2023-05-29Explicit group: static membersBoris Kolpackov1-2/+15
2023-04-05Allow creating context with bare minimum of initializationsBoris Kolpackov1-1/+1
2022-11-18Complete low verbosity diagnostics reworkBoris Kolpackov1-1/+1
2022-11-16Initial low verbosity diagnostics reworkBoris Kolpackov1-6/+14
2022-07-26Add <libbuild2/dyndep.hxx> to list of headers pre-included for C++ recipesBoris Kolpackov1-0/+1
2022-04-07Rename {match,execute}() to *_sync(), add *_complete()Boris Kolpackov1-2/+2
2022-04-06Add support for rule hintsBoris Kolpackov1-1/+1
2022-02-11Remove unnecessary header inclusionsBoris Kolpackov1-0/+1
2021-09-28Adapt to libbutl headers extension change from .mxx to .hxxKaren Arutyunov1-1/+1
2021-08-04Take into account file-base'ness in ad hoc buildscript recipesBoris Kolpackov1-1/+1
2021-06-08Redo low verbosity diagnostic deduction to use scope instead of targetBoris Kolpackov1-1/+1
2021-06-08Implement ad hoc regex pattern rule supportBoris Kolpackov1-9/+16
2021-06-08Only pass target to recipe_text() if recipe is not sharedBoris Kolpackov1-1/+1
2021-05-13Don't both mark the scheduler queue and enter sub-phaseBoris Kolpackov1-9/+1
2021-05-12Deal with helper thread starvation during phase switchingBoris Kolpackov1-0/+4
2021-05-04Replace int_ with intf_ and imp_ with impl_ in namesBoris Kolpackov1-2/+2
2021-04-02Add support for propagating project environmentBoris Kolpackov1-1/+3
2021-01-13Make sure we don't work any existing tasks when building in module contextBoris Kolpackov1-0/+5
2020-12-02Add support for buildscript depdb preambleKaren Arutyunov1-1/+2
2020-10-20Add operation callback for adhoc rule match and applyBoris Kolpackov1-5/+5
2020-07-12Rename rule-adhoc-* to adhoc-rule-*Boris Kolpackov1-0/+665