aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2015-12-16Tweak install ruleBoris Kolpackov1-7/+14
2015-12-16Implement support for multiple scope/targets in variable assignmentBoris Kolpackov5-95/+207
2015-12-15Fix bug in cxx install logicBoris Kolpackov2-2/+3
2015-12-14Make sure we don't link up to lib{} targets that are derived from liba/so{}Boris Kolpackov2-5/+13
2015-12-14Add note on redirecting STDERR in cli testBoris Kolpackov1-0/+4
2015-12-14Fix bugs in keyword recognition logicBoris Kolpackov2-7/+6
2015-12-14Search out_root before src_root for headersBoris Kolpackov1-1/+1
2015-12-14Add support for variable prepend operator: =+Boris Kolpackov12-30/+129
2015-12-14Fix uninitialized variable bugBoris Kolpackov1-1/+1
2015-12-12Implement sudo support in install moduleBoris Kolpackov2-19/+33
2015-12-12Implement installation of prerequisite shared librariesBoris Kolpackov15-91/+142
2015-12-12Add bin.libprefix to override default library prefixBoris Kolpackov2-3/+19
2015-12-12Implement soname/rpath dance for shared librariesBoris Kolpackov1-36/+42
2015-12-10Implement two-phase initialization of modules loaded from bootstrap.buildBoris Kolpackov16-78/+237
2015-12-09Add support for specifying additional rpath'sBoris Kolpackov2-17/+40
2015-12-08Add manifestBoris Kolpackov2-1/+17
2015-12-08Add missing hxx{version}Boris Kolpackov1-0/+1
2015-12-08Change version back to 0.1.0Boris Kolpackov3-8/+10
2015-12-07Move from 0.1.0.a1 to 0.1.0-a1 versioning schemeBoris Kolpackov3-5/+5
2015-12-07Add support for specifying minimum required build2 versionBoris Kolpackov8-14/+200
2015-12-07Add version fileBoris Kolpackov2-2/+42
2015-12-03Fix reverse lookup of extension to target type in C++ dep extractionBoris Kolpackov3-41/+39
2015-12-03Use 'extension' variable for cxx target types, .*xx extensions by defaultBoris Kolpackov2-16/+18
2015-12-03Strip leading '.' from extension variable valuesBoris Kolpackov1-1/+7
2015-12-03Implement new potential directive keyword testBoris Kolpackov7-13/+61
2015-12-03Clean up rule namesBoris Kolpackov10-201/+235
2015-12-03Print libbutl versionBoris Kolpackov1-0/+2
2015-12-03Bump version to 0.1.0.a1Boris Kolpackov3-3/+3
2015-12-03Add ability for module to remember that it is unconfiguredBoris Kolpackov5-24/+65
2015-12-03Implement if-else conditionsBoris Kolpackov5-20/+311
2015-12-02Redo extension derivation for file{}, doc{}, and cli{}Boris Kolpackov6-22/+39
2015-12-02Add support for optional configuration for cli moduleBoris Kolpackov2-47/+101
2015-12-02Don't write config.{loaded,configured} special variables to config.buildBoris Kolpackov1-0/+6
2015-12-02Implement optional module loadingBoris Kolpackov31-193/+332
2015-12-01Use 'extension' variable to resolve extension for file{}Boris Kolpackov7-78/+127
2015-12-01Reimplement define as dynamic derivation rather than aliasBoris Kolpackov14-161/+109
2015-12-01Implement support for definition target type aliasesBoris Kolpackov16-86/+262
2015-12-01Override outer configuration install paths that contain package nameBoris Kolpackov3-32/+55
2015-12-01Fix INSTALL exclusionBoris Kolpackov1-1/+1
2015-11-30Don't try to install targets from other projectsBoris Kolpackov3-2/+28
2015-11-30Add install supportBoris Kolpackov3-5/+7
2015-11-30Tighten unresolved group logicBoris Kolpackov4-17/+39
2015-11-30Implement dist support for including/excluding targetsBoris Kolpackov3-5/+19
2015-11-30Implement target type/pattern-specific variablesBoris Kolpackov4-28/+148
2015-11-30Add cli{} prerequisite if cli.cxx{} group doesn't have anyBoris Kolpackov1-4/+7
2015-11-30Cosmetic changeBoris Kolpackov1-52/+52
2015-11-29Allow for target group members to remain unresolvedBoris Kolpackov5-17/+27
2015-11-28Add support for distBoris Kolpackov3-13/+59
2015-11-28Add support for name crosses, for example {hxx ixx cxx}{foo bar}Boris Kolpackov5-31/+217
2015-11-28Include export.build from loaded, src-amalgamated subprojectsBoris Kolpackov1-3/+25