aboutsummaryrefslogtreecommitdiff
path: root/build2
AgeCommit message (Expand)AuthorFilesLines
2016-06-18Port to MinGWKaren Arutyunov11-51/+174
2016-06-18Fix MinGW .dll.a searchBoris Kolpackov1-8/+15
2016-06-18Cosmetic changesBoris Kolpackov2-6/+5
2016-06-17Initial take on DLL support for MinGW toolchainBoris Kolpackov6-65/+157
2016-06-11Temporarily add --strip-trailing-cr to diff options in test moduleBoris Kolpackov2-0/+3
2016-06-11Initial VC++ support (static libraries only)Boris Kolpackov12-335/+840
2016-06-03Treat trailing backslash as directory indicatorBoris Kolpackov1-13/+36
2016-05-21Recursively link prerequisite libraries of static librariesBoris Kolpackov1-4/+52
2016-04-26Bump version to 0.4.0-a1, master is open for businessBoris Kolpackov1-3/+3
2016-04-26Add imported library rpaths before user-supplied0.3.0Boris Kolpackov1-9/+13
2016-04-25Suppress Clang warningBoris Kolpackov1-1/+1
2016-04-25Fix bug in C++ compiler guessing logicBoris Kolpackov1-1/+1
2016-04-25Add missing variable assignmentsBoris Kolpackov1-4/+4
2016-04-25Add workaround for GCC 4.8 bug in default initialization of union memberBoris Kolpackov1-3/+9
2016-04-23Add missing file to buildfileBoris Kolpackov1-1/+1
2016-04-23Revert back to using root scope in src_out()/out_src()Boris Kolpackov6-20/+22
2016-04-22Bump version to 0.3.0Boris Kolpackov1-3/+3
2016-04-22Clarify few @@ notesBoris Kolpackov2-2/+2
2016-04-21Move target state reset back to recipe()Boris Kolpackov4-10/+8
2016-04-21Implement short-circuiting to group stateBoris Kolpackov6-62/+87
2016-04-21Delete target_key assignment operators since we need tracking referencesBoris Kolpackov1-3/+14
2016-04-21Use hash map/set for targets/prerequisites to resolve key change issueBoris Kolpackov7-38/+127
2016-04-20Print variable/value attributes in dump()Boris Kolpackov1-16/+45
2016-04-20Add missing cast() specializationBoris Kolpackov1-0/+9
2016-04-20Type install.mode variableBoris Kolpackov1-1/+2
2016-04-19Redesign src/out scopingBoris Kolpackov29-478/+544
2016-04-18Add support for using value attributes in eval contextBoris Kolpackov8-272/+498
2016-04-12Change BACK to BC (backwards-compatibility) markerBoris Kolpackov1-1/+1
2016-04-12Add support for scope-qualification of overrides, scope visibilityBoris Kolpackov1-17/+51
2016-04-12Mark non-BC changes for futureBoris Kolpackov2-6/+4
2016-04-11Simplify unconfigured module interfaceBoris Kolpackov4-27/+47
2016-04-11Separate config variable for different modules with blanksBoris Kolpackov1-0/+32
2016-04-11Cleanup find_override() implementationBoris Kolpackov1-69/+91
2016-04-11Redo config inheritance logicBoris Kolpackov9-27/+118
2016-04-11Adjust abs_dir_path usage to take advantage of inheritanceBoris Kolpackov2-19/+19
2016-04-11Add basic support for variable value inheritanceBoris Kolpackov4-7/+34
2016-04-11New configuration logic, iteration 1Boris Kolpackov31-257/+338
2016-04-09Tweak override logic WRT location of overridden valueBoris Kolpackov4-35/+62
2016-04-09Add abs_dir_path type, auto-complete if initialized from namesBoris Kolpackov5-11/+114
2016-04-09Add overview of variable override implementationBoris Kolpackov1-5/+18
2016-04-06Add support for printing overrides in dump()Boris Kolpackov2-13/+69
2016-04-06Test and fix override logicBoris Kolpackov1-44/+85
2016-04-06Fix NULL variable value assignment bugBoris Kolpackov1-18/+28
2016-04-06Set src/out_path on global_scopeBoris Kolpackov1-2/+8
2016-04-05Add support for scope/target-qualified variable expansionBoris Kolpackov4-109/+185
2016-04-05Make name::pair char againBoris Kolpackov6-7/+38
2016-04-05Fix bug in variable override codeBoris Kolpackov1-1/+1
2016-04-05Implement --buildfile option, overrides default buildfile, supports '-'Boris Kolpackov8-9/+70
2016-04-04Implement value typing, null support via value attributesBoris Kolpackov12-217/+429
2016-04-02Implement variable typing (via attributes)Boris Kolpackov3-27/+92