aboutsummaryrefslogtreecommitdiff
path: root/libbuild2/rule.cxx
AgeCommit message (Expand)AuthorFilesLines
2020-05-27Implement build script variable hashingBoris Kolpackov1-14/+57
2020-05-27Remove redundant script member from build::script::environment classKaren Arutyunov1-2/+2
2020-05-27Add support for dry run mode for build script runnerKaren Arutyunov1-13/+2
2020-05-27Add recipe library target state to cxx_ruleBoris Kolpackov1-5/+5
2020-05-27Additional ad hoc C++ recipe change detectionBoris Kolpackov1-202/+281
2020-05-27Integrate buildscript running into recipe default_action()Boris Kolpackov1-12/+26
2020-05-27Integrate buildscript pre-parsing into recipe parsingBoris Kolpackov1-15/+9
2020-05-27Add support for recipe location updateBoris Kolpackov1-42/+77
2020-05-27Support for the nested build caseBoris Kolpackov1-29/+50
2020-05-27Implement ad hoc recipe sharing and lockingBoris Kolpackov1-23/+88
2020-05-27Add support for custom constructors in ad hoc C++ recipesBoris Kolpackov1-12/+66
2020-05-27Support for cleaning up recipe buildsBoris Kolpackov1-2/+31
2020-05-27Initial support for ad hoc C++ recipesBoris Kolpackov1-4/+275
2020-05-27Generalize to adhoc_rule/adhoc_script_ruleBoris Kolpackov1-58/+76
2020-05-27Use recipe data in ad hoc ruleBoris Kolpackov1-86/+86
2020-05-27WIPBoris Kolpackov1-8/+144
2020-05-27WIPBoris Kolpackov1-8/+74
2020-05-27Add ad hoc recipes plumbingBoris Kolpackov1-0/+24
2020-02-07Drop copyright notice from source codeKaren Arutyunov1-1/+0
2019-11-18Add couple of sanity checksBoris Kolpackov1-1/+1
2019-08-23Introduce notion of build contextBoris Kolpackov1-2/+2
2019-07-01Split build system into library and driverBoris Kolpackov1-0/+309