aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2016-01-24If base target type doesn't use extensions, don't use them in derivedBoris Kolpackov1-2/+6
2016-01-24Fix bug in dynamically derived target typesBoris Kolpackov2-2/+9
2016-01-23Clean up default target extension derivation logicBoris Kolpackov5-13/+67
2016-01-23Cleanup absolute/relative path diagnostics by introducing stream verbosityBoris Kolpackov15-158/+212
2016-01-23Change target_key::ext from pointer to pointer to reference to pointerBoris Kolpackov7-30/+35
2016-01-21Tighten/clarify interfaceBoris Kolpackov2-1/+8
2016-01-21Enter test module variables in boot() rather than init()Boris Kolpackov1-13/+14
2016-01-21Clean up config module diagnosticsBoris Kolpackov1-2/+2
2016-01-21Add support for ==, != in eval contextBoris Kolpackov9-17/+167
2016-01-21Enter dist module variables in boot() rather than init()Boris Kolpackov1-22/+22
2016-01-21Rename equal token to assign, etcBoris Kolpackov6-31/+25
2016-01-15Support X.Y.Z- version notationBoris Kolpackov2-9/+38
2016-01-11Add support for cli's --output-{prefix,suffix} optionsBoris Kolpackov1-3/+43
2016-01-09Update copyright yearBoris Kolpackov117-118/+118
2016-01-05Rename build directory/namespace to build2Boris Kolpackov119-959/+989
2016-01-04First step in migrating 'build' to 'build2'Boris Kolpackov1-8/+10
2015-12-20Minor changes in INSTALL0.1.0Boris Kolpackov1-3/+3
2015-12-20Make version docBoris Kolpackov1-1/+1
2015-12-18Update C++ standard/compiler requirementsBoris Kolpackov1-9/+10
2015-12-18Fix bug in bootstrap scriptBoris Kolpackov1-1/+1
2015-12-16Revert back to using C++14 auto return typeBoris Kolpackov1-5/+4
2015-12-16Rely on as few C++14 features as possibleBoris Kolpackov4-42/+28
2015-12-16Don't fail if we closed our end of pipe earlyBoris Kolpackov1-1/+11
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