aboutsummaryrefslogtreecommitdiff
path: root/build2/install/rule.cxx
AgeCommit message (Expand)AuthorFilesLines
2019-07-05Move config, dist, test, and install modules into libraryKaren Arutyunov1-1222/+0
2019-07-01Split build system into library and driverBoris Kolpackov1-5/+5
2019-06-03Adapt to renaming traits alias to traits_type for basic_path, basic_url, and ...Karen Arutyunov1-1/+1
2019-04-09Add dry-run support to install/uninstall rulesBoris Kolpackov1-18/+33
2019-02-18Skip subdirs logic if installation path includes file nameBoris Kolpackov1-10/+21
2019-01-16Update copyright yearKaren Arutyunov1-1/+1
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-20Match inner update rule before prerequisites in install::file_ruleBoris Kolpackov1-8/+13
2018-06-28Implement support for excluded and ad hoc prerequisitesBoris Kolpackov1-3/+17
2018-06-15Add note on acl/noacl switch in baseutilsBoris Kolpackov1-0/+3
2018-06-09Handle fsdir{} prerequsites during installationBoris Kolpackov1-0/+35
2018-05-25Change default install filter to only accept prerequisites from amalgamationBoris Kolpackov1-10/+26
2018-05-19Update copyright yearKaren Arutyunov1-1/+1
2018-05-19Add lower-level pre/post installation hooks to install::file_ruleBoris Kolpackov1-4/+32
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-05Rename prerequisite_member::target to prerequisite_member::memberBoris Kolpackov1-2/+2
2018-02-05Fix test and install rules to handle see-through groups correctlyBoris Kolpackov1-14/+47
2018-02-03Get rid of action rule override semanticsBoris Kolpackov1-105/+152
2017-12-16Improve process execution diagnostics by reusing run_*() APIBoris Kolpackov1-103/+28
2017-10-08Fix crashing on empty installation directory nameKaren Arutyunov1-0/+3
2017-10-03Adapt to modularization of libbutlKaren Arutyunov1-1/+1
2017-09-08Add install::resolve_dir(scope) overloadBoris Kolpackov1-8/+26
2017-08-13Implement support for chroot'ed install (aka DESTDIR)Boris Kolpackov1-30/+74
2017-08-02Save module map to pkg-config filesBoris Kolpackov1-0/+25
2017-08-01Reimplement pkg-config generation with more conservative approach for nowBoris Kolpackov1-26/+25
2017-07-31Experimental (and probably broken) pkg-config generation supportBoris Kolpackov1-24/+36
2017-07-29Implement "see through" installation semantics for utility librariesBoris Kolpackov1-7/+20
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 Arutyunov1-7/+7
2017-04-27Pass target to prerequisite searchBoris Kolpackov1-2/+2
2017-04-10Adapt to process_error changeKaren Arutyunov1-5/+5
2017-03-02Implement parallel matchBoris Kolpackov1-18/+14
2017-02-13Implement parallel error propagation, keep_going modeBoris Kolpackov1-3/+3
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 Kolpackov1-22/+29
2017-02-13Pass const scope& where modification should not happenBoris Kolpackov1-2/+5
2017-02-13Add model mutex, make var_pool const by defaultBoris Kolpackov1-10/+10
2017-01-20Remove prerequisite caching in scopeBoris Kolpackov1-1/+1
2017-01-19Get rid of project_name_poolBoris Kolpackov1-1/+1
2017-01-09Make use of operator<<(ostream, exception)Karen Arutyunov1-10/+10
2017-01-05Update copyright yearBoris Kolpackov1-1/+1
2016-12-05Eliminate the use of '/...' paths on WindowsKaren Arutyunov1-11/+23
2016-11-04Cleanup match_result messBoris Kolpackov1-16/+32
2016-11-04Add target::out_dir() accessorBoris Kolpackov1-2/+1
2016-11-04Add support for skipping rule in delegate_match()Boris Kolpackov1-1/+1