aboutsummaryrefslogtreecommitdiff
path: root/build2/install
AgeCommit message (Expand)AuthorFilesLines
2018-09-04Initial work on binless (binary-less aka header-only) library supportBoris Kolpackov1-8/+27
2018-08-27Don't insist on install rules for non-file targetsBoris Kolpackov1-16/+41
2018-07-30Make project variable to be of project_name typeKaren Arutyunov1-1/+1
2018-07-21Install bash module prerequisites for amalgamation rather than projectBoris Kolpackov1-2/+6
2018-07-20Match inner update rule before prerequisites in install::file_ruleBoris Kolpackov1-8/+13
2018-06-28Implement support for excluded and ad hoc prerequisitesBoris Kolpackov2-5/+19
2018-06-15Add note on acl/noacl switch in baseutilsBoris Kolpackov1-0/+3
2018-06-09Handle fsdir{} prerequsites during installationBoris Kolpackov3-0/+52
2018-05-25Change default install filter to only accept prerequisites from amalgamationBoris Kolpackov3-14/+35
2018-05-19Update copyright yearKaren Arutyunov8-8/+8
2018-05-19Add lower-level pre/post installation hooks to install::file_ruleBoris Kolpackov2-5/+47
2018-02-16Fix group link-up raceBoris Kolpackov1-1/+1
2018-02-08Update/cleanup comment documentation for inner/outer operation semanticsBoris Kolpackov1-7/+7
2018-02-07Add support for update-for-{test,install} operation aliasesBoris Kolpackov3-3/+23
2018-02-05Rename prerequisite_member::target to prerequisite_member::memberBoris Kolpackov1-2/+2
2018-02-05Fix test and install rules to handle see-through groups correctlyBoris Kolpackov3-24/+96
2018-02-03Work around Clang issueBoris Kolpackov1-0/+2
2018-02-03Get rid of action rule override semanticsBoris Kolpackov3-134/+198
2018-01-04Load config.build in init(), not boot()Boris Kolpackov2-2/+4
2018-01-02Fix few undefined behavior (ubsan) bugsBoris Kolpackov1-1/+7
2017-12-16Improve process execution diagnostics by reusing run_*() APIBoris Kolpackov1-103/+28
2017-12-13Implement info meta operationBoris Kolpackov3-6/+6
2017-10-08Fix crashing on empty installation directory nameKaren Arutyunov1-0/+3
2017-10-03Adapt to modularization of libbutlKaren Arutyunov1-1/+1
2017-09-11Add ability to pass scope to buildfile functions, add $install.resolve()Boris Kolpackov2-1/+37
2017-09-08Add install::resolve_dir(scope) overloadBoris Kolpackov2-8/+29
2017-08-13Implement support for chroot'ed install (aka DESTDIR)Boris Kolpackov3-37/+98
2017-08-02Save module map to pkg-config filesBoris Kolpackov2-0/+31
2017-08-01Reimplement pkg-config generation with more conservative approach for nowBoris Kolpackov2-32/+25
2017-07-31Experimental (and probably broken) pkg-config generation supportBoris Kolpackov4-29/+55
2017-07-29Implement "see through" installation semantics for utility librariesBoris Kolpackov3-14/+39
2017-07-28Add support for custom data storage in target::preprequisite_targetsBoris Kolpackov1-7/+7
2017-06-05Remove implicit see-through iteration over ad hoc group membersBoris Kolpackov1-9/+1
2017-05-01Add hxx extension for headersKaren Arutyunov8-63/+63
2017-04-27Pass target to prerequisite searchBoris Kolpackov1-2/+2
2017-04-10Adapt to process_error changeKaren Arutyunov1-5/+5
2017-03-16Add support for passing parameters to (meta-) operationsBoris Kolpackov1-1/+4
2017-03-02Implement parallel matchBoris Kolpackov2-24/+20
2017-02-13Implement parallel error propagation, keep_going modeBoris Kolpackov2-3/+13
2017-02-13Do some naming cleanupsBoris Kolpackov1-2/+2
2017-02-13Implement parallel operation executionBoris Kolpackov1-1/+1
2017-02-13Use target:as<> instead of static_cast for target castingBoris Kolpackov1-6/+5
2017-02-13Pass const target& to recipesBoris Kolpackov2-27/+34
2017-02-13Pass const scope& where modification should not happenBoris Kolpackov1-2/+5
2017-02-13Implement pattern-based variable typing, tighten variable type updateBoris Kolpackov1-1/+1
2017-02-13Add model mutex, make var_pool const by defaultBoris Kolpackov4-52/+62
2017-01-24Add default constructors to *_rule classes to make older clang happyKaren Arutyunov1-0/+4
2017-01-23Make rules const throughoutBoris Kolpackov1-2/+2
2017-01-23Add bunch of missing const'sBoris Kolpackov2-4/+4
2017-01-20Remove prerequisite caching in scopeBoris Kolpackov1-1/+1