aboutsummaryrefslogtreecommitdiff
path: root/build2
AgeCommit message (Expand)AuthorFilesLines
2018-05-28Fix localized /showIncludes parsing some moreBoris Kolpackov1-11/+27
2018-05-26Only print column if printed lineBoris Kolpackov1-4/+6
2018-05-25Fix target locking race in search_library()Boris Kolpackov1-0/+8
2018-05-25Change default install filter to only accept prerequisites from amalgamationBoris Kolpackov5-23/+47
2018-05-25Fix postponed group/member state raceBoris Kolpackov2-6/+20
2018-05-25Fix link rule to synthesize identical dependency for clean and updateBoris Kolpackov1-11/+44
2018-05-24Skip auto-generated header mapping if include path is not normalizableBoris Kolpackov1-30/+37
2018-05-24Fix bug in TU checksum depdb saving logic in case of reprocess=trueBoris Kolpackov3-5/+5
2018-05-24Better handling of translated massages in VC's /showIncludes outputBoris Kolpackov1-19/+27
2018-05-24Add note on *-gcc-{ar,ranlib,etc} situationBoris Kolpackov1-1/+2
2018-05-23Add dist to list of modules bootstrapped by default by create meta-operationBoris Kolpackov2-5/+5
2018-05-23Fix bug in inner project bootstrap during configure/disfigureBoris Kolpackov2-6/+13
2018-05-19Update copyright yearKaren Arutyunov190-191/+191
2018-05-19Clean up version module (remove doc_rule, tighten manifest target type)Boris Kolpackov3-148/+1
2018-05-19Get rid of doc{version} and types for testscript and manifest in buildfilesKaren Arutyunov2-4/+4
2018-05-19Add missing build2/version/utility.?xx filesBoris Kolpackov2-0/+103
2018-05-19Implement manifest installation rule in version moduleBoris Kolpackov4-62/+87
2018-05-19Add lower-level pre/post installation hooks to install::file_ruleBoris Kolpackov2-5/+47
2018-05-19Set <module>.booted variable for booted but not yet loaded modulesBoris Kolpackov2-4/+9
2018-05-19Add manifest{} target type ('manifest' file name automatically mapped as such)Boris Kolpackov3-2/+64
2018-05-19Support for deriving target type from file name, handle testscript, buildfileBoris Kolpackov4-67/+140
2018-05-18Add workarounds for all releases of VC15Karen Arutyunov2-4/+4
2018-05-18Update VC version mapping table with 15.7Boris Kolpackov1-0/+1
2018-05-18Pass ignore_dangling flag to dir_iterator() ctorKaren Arutyunov6-90/+113
2018-05-16Redo testscript diagnostics not to rely on invalid pathsKaren Arutyunov2-52/+24
2018-05-16Fix uncaught invalid_path exceptionKaren Arutyunov6-18/+37
2018-05-14Tolerate misconfigured src_root in info and disfigure meta-operationsBoris Kolpackov7-43/+126
2018-05-14Search for .git in directories outer to src_rootBoris Kolpackov1-5/+11
2018-05-14Adjust to libbutl changesBoris Kolpackov1-1/+1
2018-05-12Fix assertion failure due to parser::attributes_pop() call in pre-parse modeKaren Arutyunov1-1/+2
2018-05-12Fix inability to run program by relative path in testscriptKaren Arutyunov1-1/+22
2018-05-04Enable new directory target-specific variable assignment syntaxBoris Kolpackov1-125/+103
2018-05-03Regularize directory target/scope-specific variable assignment syntaxBoris Kolpackov3-119/+210
2018-05-02Add support for different backlinking modes, use for Windows DLL assemblyBoris Kolpackov5-83/+304
2018-04-30Don't print scheduler statistics at verbosity level 2, add --stat insteadBoris Kolpackov5-2/+24
2018-04-28Use rmsymlink() to portably remove symlinksBoris Kolpackov3-8/+45
2018-04-28Move trim(), next_word() to libbutlBoris Kolpackov3-100/+3
2018-04-28Expose meta-operation in build.meta_operation variableBoris Kolpackov3-1/+19
2018-04-27Redo run directive diagnostics not to rely on invalid pathsBoris Kolpackov1-28/+13
2018-04-27Add support for build hooksBoris Kolpackov6-70/+198
2018-04-26Fix bug in backlinking testBoris Kolpackov1-3/+4
2018-04-26Implement run buildfile directiveBoris Kolpackov7-102/+264
2018-04-26Implement forwarded configurations and backlinkingBoris Kolpackov21-277/+1047
2018-04-24Minor code reuse improvementBoris Kolpackov3-44/+8
2018-04-24Fix git commit timestamp extraction to be (really) in UTC (I promise)Boris Kolpackov1-4/+8
2018-04-13Add workarounds for VC15u7Boris Kolpackov2-4/+4
2018-04-13Regenerate option parser (adds support for combined flags and values)Boris Kolpackov1-39/+155
2018-03-29Remove -p alias from --progress optionBoris Kolpackov2-4/+2
2018-03-24Fix bug in '--' handlingBoris Kolpackov5-31/+57
2018-03-21Strip out_root when hashing linker input pathsBoris Kolpackov3-7/+40