Age | Commit message (Expand) | Author | Files | Lines |
2016-08-02 | Filter gratuitous VC cl.exe and link.exe messages | Boris Kolpackov | 3 | -18/+119 |
2016-08-01 | Fix relinking on install for VC | Boris Kolpackov | 1 | -4/+9 |
2016-07-29 | Suppress VC banners even at verbosity above 2 | Boris Kolpackov | 2 | -7/+3 |
2016-07-29 | Make /EHsc and /MD default for VC compiler | Boris Kolpackov | 1 | -4/+45 |
2016-07-23 | Adapt to fdstream extension | Karen Arutyunov | 6 | -209/+230 |
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-21 | Save config vars in order specified rather than alphabetically | Boris Kolpackov | 1 | -1/+1 |
2016-07-20 | Switch to dynamic empty() implementation in variable value | Boris Kolpackov | 1 | -1/+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 | 1 | -4/+2 |
2016-07-20 | Move ar/ranlib to bin.ar sub-module, load in cxx unless shared-only build | Boris Kolpackov | 1 | -22/+42 |
2016-07-19 | Add import library target libi{}, make libs{} the DLL | Boris Kolpackov | 5 | -120/+183 |
2016-07-19 | Add support for building DLLs with VC | Boris Kolpackov | 3 | -131/+409 |
2016-07-18 | Add standard static/shared macros for imported installed libraries | Boris Kolpackov | 1 | -1/+48 |
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 | 9 | -188/+320 |
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 | 2 | -16/+41 |
2016-07-15 | Name and cleanup extra VC files (.pdb, .ilk, .idb) | Boris Kolpackov | 3 | -40/+122 |
2016-07-13 | Use link.exe instead of cl.exe to link executables | Boris Kolpackov | 2 | -69/+109 |
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 | 4 | -334/+525 |
2016-07-09 | Add config.bin.pattern, pass it as hint from cxx module | Boris Kolpackov | 1 | -13/+74 |
2016-07-08 | Add dependency on fsdir{} in alias rules | Boris Kolpackov | 2 | -2/+2 |
2016-07-08 | Move filesystem-related functions from context to new filesystem files | Boris Kolpackov | 1 | -2/+2 |
2016-07-08 | Implement limited rpath emulation for Windows | Boris Kolpackov | 2 | -45/+428 |
2016-07-01 | Port to MSVC | Karen Arutyunov | 2 | -10/+10 |
2016-06-27 | Add config.bin.target var/hint, use to decide libso{} install mode | Boris Kolpackov | 1 | -80/+98 |
2016-06-27 | Get rid of extern "C" in module boot()/init() | Boris Kolpackov | 2 | -16/+16 |
2016-06-26 | Add support for passing configuration hints via module init() | Boris Kolpackov | 2 | -3/+11 |
2016-06-26 | Minor module interface cleanups | Boris Kolpackov | 1 | -8/+4 |
2016-06-26 | Add notion of ad hoc group, use to handle DLL/import library | Boris Kolpackov | 3 | -133/+170 |
2016-06-20 | Fix some more MinGW .dll.a search | Boris Kolpackov | 1 | -15/+43 |
2016-06-18 | Port to MinGW | Karen Arutyunov | 2 | -8/+34 |
2016-06-18 | Fix MinGW .dll.a search | Boris Kolpackov | 1 | -8/+15 |
2016-06-18 | Cosmetic changes | Boris Kolpackov | 1 | -1/+0 |
2016-06-17 | Initial take on DLL support for MinGW toolchain | Boris Kolpackov | 3 | -26/+81 |
2016-06-11 | Initial VC++ support (static libraries only) | Boris Kolpackov | 8 | -257/+728 |
2016-05-21 | Recursively link prerequisite libraries of static libraries | Boris Kolpackov | 1 | -4/+52 |
2016-04-26 | Add imported library rpaths before user-supplied0.3.0 | Boris Kolpackov | 1 | -9/+13 |
2016-04-25 | Fix bug in C++ compiler guessing logic | Boris Kolpackov | 1 | -1/+1 |
2016-04-23 | Revert back to using root scope in src_out()/out_src() | Boris Kolpackov | 1 | -2/+2 |
2016-04-22 | Clarify few @@ notes | Boris Kolpackov | 2 | -2/+2 |
2016-04-21 | Implement short-circuiting to group state | Boris Kolpackov | 1 | -3/+5 |
2016-04-19 | Redesign src/out scoping | Boris Kolpackov | 2 | -15/+33 |
2016-04-11 | New configuration logic, iteration 1 | Boris Kolpackov | 2 | -19/+18 |
2016-03-31 | Clean up variable lookup interfaces | Boris Kolpackov | 2 | -3/+3 |
2016-03-31 | Set part of variable override implementation | Boris Kolpackov | 1 | -14/+16 |