aboutsummaryrefslogtreecommitdiff
path: root/build
AgeCommit message (Expand)AuthorFilesLines
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 missing hxx{version}Boris Kolpackov1-0/+1
2015-12-08Change version back to 0.1.0Boris Kolpackov2-7/+9
2015-12-07Move from 0.1.0.a1 to 0.1.0-a1 versioning schemeBoris Kolpackov2-4/+4
2015-12-07Add support for specifying minimum required build2 versionBoris Kolpackov7-14/+169
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 Kolpackov2-4/+36
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 Kolpackov2-2/+2
2015-12-03Add ability for module to remember that it is unconfiguredBoris Kolpackov5-24/+65
2015-12-03Implement if-else conditionsBoris Kolpackov2-20/+185
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 Kolpackov30-193/+327
2015-12-01Use 'extension' variable to resolve extension for file{}Boris Kolpackov7-78/+127
2015-12-01Reimplement define as dynamic derivation rather than aliasBoris Kolpackov12-149/+83
2015-12-01Implement support for definition target type aliasesBoris Kolpackov15-86/+246
2015-12-01Override outer configuration install paths that contain package nameBoris Kolpackov3-32/+55
2015-11-30Don't try to install targets from other projectsBoris Kolpackov3-2/+28
2015-11-30Add install supportBoris Kolpackov2-5/+5
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 Kolpackov3-28/+115
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 Kolpackov2-12/+58
2015-11-28Add support for name crosses, for example {hxx ixx cxx}{foo bar}Boris Kolpackov2-31/+123
2015-11-28Include export.build from loaded, src-amalgamated subprojectsBoris Kolpackov1-3/+25
2015-11-28Bump version to 0.1.0Boris Kolpackov1-1/+1
2015-11-28Fix separated { handling in names parserBoris Kolpackov1-2/+2
2015-11-24Add missing #includeBoris Kolpackov1-0/+1
2015-11-24Account for dangling/inaccessible linksBoris Kolpackov1-1/+12
2015-09-25Quote arguments with spaces in print_process()Boris Kolpackov1-4/+17
2015-09-11Use install::alisa_rule to ignore non-installable prerequisitesBoris Kolpackov5-9/+66
2015-09-11Check amalgamation itself when searching for imported projectBoris Kolpackov1-1/+10
2015-09-11Handle file io failures in parserBoris Kolpackov4-84/+99
2015-09-11Add support for unnamed projectsBoris Kolpackov2-5/+19
2015-09-11Preserve pairs in expansionBoris Kolpackov1-0/+6
2015-09-10Reimplement buildspec parsing to deal with eval contextBoris Kolpackov1-71/+108
2015-09-10Fix bug in names() chunking modeBoris Kolpackov1-4/+4