aboutsummaryrefslogtreecommitdiff
path: root/build2/install
AgeCommit message (Expand)AuthorFilesLines
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
2017-01-19Get rid of project_name_poolBoris Kolpackov1-1/+1
2017-01-12Implement support for narrowing down tests (config.test)Boris Kolpackov1-6/+6
2017-01-09Make use of operator<<(ostream, exception)Karen Arutyunov1-10/+10
2017-01-05Update copyright yearBoris Kolpackov7-7/+7
2016-12-16Move exe{} to build2 core, add fallback extensions (existing files)Boris Kolpackov1-0/+1
2016-12-05Eliminate the use of '/...' paths on WindowsKaren Arutyunov1-11/+23