Age | Commit message (Expand) | Author | Files | Lines |
2016-07-29 | Fix duplicate config.build variable issue | Boris Kolpackov | 3 | -11/+29 |
2016-07-28 | Improve target out directory printing | Boris Kolpackov | 1 | -1/+13 |
2016-07-28 | Fix dump not to type target type/pattern-specific prepend/append | Boris Kolpackov | 2 | -14/+30 |
2016-07-28 | Adjust to new path implementation, use to support reversibility | Boris Kolpackov | 21 | -159/+167 |
2016-07-25 | Only do "effective escaping" (['"\$(]) on the command line | Boris Kolpackov | 6 | -24/+57 |
2016-07-25 | Fix surprising config override behavior now that they are amalgamation-wide | Boris Kolpackov | 1 | -2/+24 |
2016-07-25 | Fix module separating blank line logic | Boris Kolpackov | 1 | -4/+10 |
2016-07-23 | Adapt to fdstream extension | Karen Arutyunov | 13 | -299/+311 |
2016-07-22 | Incorporate target to link rule's depdb | Boris Kolpackov | 3 | -2/+16 |
2016-07-22 | Factor target CPU to VC /MACHINE option translation | Boris Kolpackov | 2 | -19/+30 |
2016-07-22 | Link shell32.lib and user32.lib to default for VC builds | Boris Kolpackov | 1 | -0/+19 |
2016-07-22 | Change default var override from 'projects and subprojects' to amalgamation | Boris Kolpackov | 4 | -3/+47 |
2016-07-21 | Save config vars in order specified rather than alphabetically | Boris Kolpackov | 5 | -173/+205 |
2016-07-21 | Fix bug in save_commented logic | Boris Kolpackov | 1 | -2/+2 |
2016-07-21 | Add support for single line if-blocks | Boris Kolpackov | 4 | -27/+86 |
2016-07-21 | Add backwards-compatibility hack for ranlib | Boris Kolpackov | 1 | -0/+3 |
2016-07-21 | Save default/hinted ar/ld/rc values as commented out | Boris Kolpackov | 7 | -34/+75 |
2016-07-20 | Switch to dynamic empty() implementation in variable value | Boris Kolpackov | 8 | -425/+358 |
2016-07-20 | Implement support for <, >, <=, >= in eval context | Boris Kolpackov | 11 | -27/+199 |
2016-07-20 | Fix cli test verbosity | Boris Kolpackov | 1 | -3/+1 |
2016-07-20 | Sanitize library name-derived macro for illegal characters ('-', etc) | Boris Kolpackov | 1 | -6/+11 |
2016-07-20 | Print project name and out_root in config reports | Boris Kolpackov | 4 | -67/+91 |
2016-07-20 | Move ar/ranlib to bin.ar sub-module, load in cxx unless shared-only build | Boris Kolpackov | 4 | -90/+154 |
2016-07-19 | Add import library target libi{}, make libs{} the DLL | Boris Kolpackov | 11 | -173/+291 |
2016-07-19 | Add support for building DLLs with VC | Boris Kolpackov | 6 | -142/+421 |
2016-07-18 | Add standard static/shared macros for imported installed libraries | Boris Kolpackov | 2 | -3/+50 |
2016-07-18 | Pick liba{}/libs{} before looking up cxx.export.* | Boris Kolpackov | 4 | -39/+73 |
2016-07-17 | Redesign obj to exe/lib mapping | Boris Kolpackov | 15 | -284/+463 |
2016-07-16 | Add support for prepend/append in target type/pattern-specific vars | Boris Kolpackov | 13 | -89/+371 |
2016-07-15 | Always generate separate object files for liba{} and libso{} | Boris Kolpackov | 1 | -9/+5 |
2016-07-15 | Make .pdb ad hoc group member, install | Boris Kolpackov | 4 | -37/+88 |
2016-07-15 | Name and cleanup extra VC files (.pdb, .ilk, .idb) | Boris Kolpackov | 6 | -52/+162 |
2016-07-13 | Use link.exe instead of cl.exe to link executables | Boris Kolpackov | 2 | -69/+109 |
2016-07-12 | Get src_root value if we have already bootstrapped this project | Boris Kolpackov | 1 | -0/+2 |
2016-07-12 | Use ./ instead of just . to denote current directory in buildfiles | Boris Kolpackov | 9 | -10/+10 |
2016-07-11 | Escape Windows path backslashes in synthesized .rc file | Boris Kolpackov | 1 | -2/+18 |
2016-07-11 | Reimplement Windows rpath emulation using embedded manifests | Boris Kolpackov | 5 | -391/+584 |
2016-07-11 | Add bin.rc module (resource compiler) | Boris Kolpackov | 5 | -24/+179 |
2016-07-11 | Add bin.ld sub-module | Boris Kolpackov | 5 | -20/+236 |
2016-07-09 | Add config.bin.pattern, pass it as hint from cxx module | Boris Kolpackov | 2 | -29/+169 |
2016-07-08 | Add dependency on fsdir{} in alias rules | Boris Kolpackov | 6 | -27/+37 |
2016-07-08 | Move filesystem-related functions from context to new filesystem files | Boris Kolpackov | 20 | -275/+315 |
2016-07-08 | Implement limited rpath emulation for Windows | Boris Kolpackov | 9 | -145/+589 |
2016-07-01 | Fix cli test to read cli output till the end | Karen Arutyunov | 1 | -0/+6 |
2016-07-01 | Port to MSVC | Karen Arutyunov | 11 | -48/+44 |
2016-06-28 | Work around static initialization order issue | Boris Kolpackov | 3 | -10/+39 |
2016-06-27 | Add config.bin.target var/hint, use to decide libso{} install mode | Boris Kolpackov | 14 | -175/+352 |
2016-06-27 | Get rid of extern "C" in module boot()/init() | Boris Kolpackov | 16 | -149/+153 |
2016-06-26 | Add support for passing configuration hints via module init() | Boris Kolpackov | 17 | -28/+97 |
2016-06-26 | Minor module interface cleanups | Boris Kolpackov | 8 | -27/+33 |