aboutsummaryrefslogtreecommitdiff
path: root/build2
AgeCommit message (Expand)AuthorFilesLines
2016-08-23Don't complete empty abs_dir_pathBoris Kolpackov2-4/+8
2016-08-23Treat empty config.import.* value as instruction to skip subproject searchBoris Kolpackov1-39/+53
2016-08-23Split cli module into cli.config and cliBoris Kolpackov3-43/+87
2016-08-23Add cc.config in addition to ccBoris Kolpackov3-19/+66
2016-08-23Rename cc.{vars,config} modules to cc.core.{vars,config}Boris Kolpackov6-52/+53
2016-08-22Add workaround for Windows baseutils /bin search issueBoris Kolpackov1-1/+25
2016-08-22Improve diagnosticsBoris Kolpackov1-1/+3
2016-08-22Add few extra tracing statementsBoris Kolpackov2-4/+17
2016-08-22Cache process_path, use fallback search directory for binutilsBoris Kolpackov21-144/+498
2016-08-21Adjust to new butl::process interfaceBoris Kolpackov3-6/+6
2016-08-19Implement uninstall operationBoris Kolpackov13-161/+473
2016-08-18Add missing includeBoris Kolpackov1-0/+2
2016-08-18Fix invisible inline function issueBoris Kolpackov2-8/+5
2016-08-18Lighten up config.install.* output in config.buildBoris Kolpackov1-3/+6
2016-08-18Add global config.install.{cmd,options,sudo,mode,dir_mode}Boris Kolpackov2-14/+49
2016-08-17Add config.bin.{prefix,suffix} convenience valuesBoris Kolpackov1-8/+18
2016-08-17Allow expansion of undefined/NULL namespace variablesBoris Kolpackov1-2/+4
2016-08-17Add support for config.bin.{lib,exe}.{prefix,suffix}Boris Kolpackov6-28/+51
2016-08-15Include host machine in --version outputBoris Kolpackov3-4/+2
2016-08-15Add missing header to buildfileBoris Kolpackov1-0/+1
2016-08-13Use extension derivation function rather than extension variable directlyBoris Kolpackov2-6/+11
2016-08-12Rename module to initBoris Kolpackov17-65/+86
2016-08-12Add support for ordering modules in config.buildBoris Kolpackov13-19/+97
2016-08-12Implement c/cxx toolchain cross-hintingBoris Kolpackov7-97/+248
2016-08-12Implement support for C compilationBoris Kolpackov52-1359/+2912
2016-08-10Add ignore case support for find_option()Karen Arutyunov7-51/+37
2016-08-09Fix bug in inner/outer operation handlingBoris Kolpackov1-1/+3
2016-08-05Implement out-qualified target syntax for setting target-specific varsBoris Kolpackov2-18/+55
2016-08-05Enable pair recognition in the normal and eval lexer modesBoris Kolpackov2-8/+17
2016-08-05Merge 'value' and 'pairs' lexer_mode, call it 'value'Boris Kolpackov4-49/+46
2016-08-03Add support for preserving subdirectories when installingBoris Kolpackov2-8/+36
2016-08-03Add -V option as equivalent to --verbose 3Boris Kolpackov5-1/+24
2016-08-03Don't treat absent config values that are saved commented as newBoris Kolpackov2-3/+7
2016-08-02Cosmetic changeBoris Kolpackov2-4/+4
2016-08-02Check for eof before streaming rdbufBoris Kolpackov1-3/+9
2016-08-02Filter gratuitous VC cl.exe and link.exe messagesBoris Kolpackov3-18/+119
2016-08-02Trace PATH environment variableBoris Kolpackov1-2/+6
2016-08-02Optimize out path::normalize() callsBoris Kolpackov3-10/+34
2016-08-01Work around MSYS2 install.exe permission issueBoris Kolpackov1-3/+36
2016-08-01Fix relinking on install for VCBoris Kolpackov1-4/+9
2016-07-30Construct paths to use canonical directory separatorsBoris Kolpackov6-29/+47
2016-07-30Actualize project root directoriesBoris Kolpackov5-15/+23
2016-07-30Fix missing src_root initializationBoris Kolpackov1-0/+2
2016-07-29Fix bug in prerequisite iteration leave group supportBoris Kolpackov2-1/+5
2016-07-29Suppress VC banners even at verbosity above 2Boris Kolpackov2-7/+3
2016-07-29Make /EHsc and /MD default for VC compilerBoris Kolpackov4-18/+242
2016-07-29Fix duplicate config.build variable issueBoris Kolpackov3-11/+29
2016-07-28Improve target out directory printingBoris Kolpackov1-1/+13
2016-07-28Fix dump not to type target type/pattern-specific prepend/appendBoris Kolpackov2-14/+30
2016-07-28Adjust to new path implementation, use to support reversibilityBoris Kolpackov15-158/+87