Age | Commit message (Expand) | Author | Files | Lines |
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 |
2016-06-26 | Add notion of ad hoc group, use to handle DLL/import library | Boris Kolpackov | 17 | -302/+611 |
2016-06-20 | Fix some more MinGW .dll.a search | Boris Kolpackov | 1 | -15/+43 |
2016-06-18 | Port to MinGW | Karen Arutyunov | 28 | -71/+249 |
2016-06-18 | Fix MinGW .dll.a search | Boris Kolpackov | 1 | -8/+15 |
2016-06-18 | Cosmetic changes | Boris Kolpackov | 2 | -6/+5 |
2016-06-17 | Initial take on DLL support for MinGW toolchain | Boris Kolpackov | 6 | -65/+157 |
2016-06-11 | Temporarily add --strip-trailing-cr to diff options in test module | Boris Kolpackov | 2 | -0/+3 |
2016-06-11 | Initial VC++ support (static libraries only) | Boris Kolpackov | 12 | -335/+840 |
2016-06-03 | Treat trailing backslash as directory indicator | Boris Kolpackov | 1 | -13/+36 |
2016-05-21 | Recursively link prerequisite libraries of static libraries | Boris Kolpackov | 1 | -4/+52 |
2016-04-26 | Bump version to 0.4.0-a1, master is open for business | Boris Kolpackov | 5 | -10/+10 |
2016-04-26 | Add imported library rpaths before user-supplied0.3.0 | Boris Kolpackov | 1 | -9/+13 |
2016-04-25 | Suppress Clang warning | Boris Kolpackov | 1 | -1/+1 |
2016-04-25 | Fix bug in C++ compiler guessing logic | Boris Kolpackov | 1 | -1/+1 |
2016-04-25 | Add missing variable assignments | Boris Kolpackov | 1 | -4/+4 |