Age | Commit message (Expand) | Author | Files | Lines |
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 |
2016-03-28 | Clean up variable usage | Boris Kolpackov | 5 | -98/+128 |
2016-03-28 | Add variable cast from lookup | Boris Kolpackov | 4 | -25/+25 |
2016-03-28 | New variable architecture | Boris Kolpackov | 4 | -30/+30 |
2016-03-16 | Change prerequisite cleaning "limit" from subdirectories to same project | Boris Kolpackov | 2 | -7/+8 |
2016-03-16 | Cleanup variable typing | Boris Kolpackov | 1 | -14/+14 |
2016-03-16 | Cleanup typed variable assignment | Boris Kolpackov | 1 | -16/+16 |
2016-03-15 | Don't realize() header path if it comes from depdb | Boris Kolpackov | 1 | -2/+4 |
2016-03-14 | Don't add non-existent/non-updatable headers to depdb | Boris Kolpackov | 1 | -9/+7 |
2016-03-14 | Add support for guessing ar/ranlib signatures | Boris Kolpackov | 3 | -10/+8 |
2016-03-14 | Don't pass -rpath on update for install | Boris Kolpackov | 1 | -6/+35 |
2016-03-11 | Implement --config-{guess,sub} options | Boris Kolpackov | 4 | -124/+37 |
2016-03-10 | Set build.host.* variables | Boris Kolpackov | 1 | -1/+1 |
2016-03-10 | Add target class (cxx.target.class) | Boris Kolpackov | 1 | -6/+8 |
2016-03-10 | Rename cxx.host.* to cxx.target.* | Boris Kolpackov | 3 | -12/+12 |
2016-03-09 | Use depdb in cxx.link rule | Boris Kolpackov | 2 | -89/+176 |
2016-03-09 | Force creation of output directory before opening depdb | Boris Kolpackov | 1 | -1/+15 |
2016-03-08 | Fix depdb/target update race | Boris Kolpackov | 1 | -2/+3 |
2016-03-07 | Use cxx.checksum value in cxx.compile depdb | Boris Kolpackov | 2 | -12/+11 |
2016-03-07 | Remove the depdb (.d) files when cleaning | Boris Kolpackov | 1 | -1/+1 |
2016-03-07 | Implement compiler guessing, including icc and msvc | Boris Kolpackov | 4 | -119/+1173 |
2016-02-29 | Rename level[1-6]() to l[1-6]() | Boris Kolpackov | 3 | -16/+16 |
2016-02-29 | Implement auxiliary dependency database (.d files), use in cxx.compile | Boris Kolpackov | 4 | -301/+544 |
2016-02-15 | Skip until end of -M output instead of just closing pipe | Boris Kolpackov | 1 | -3/+8 |
2016-02-14 | Revert back to only cleaning targets in subdirectories | Boris Kolpackov | 2 | -16/+6 |
2016-02-12 | <types>/<utility> scheme cleanup | Boris Kolpackov | 10 | -27/+21 |
2016-02-12 | Don't call realize() on non-existing header paths | Boris Kolpackov | 1 | -7/+9 |
2016-02-12 | Use path::realize() instead of normalize() for extracted dependencies | Boris Kolpackov | 1 | -1/+9 |
2016-01-27 | Add support for Mingw32 target, also config.bin.ar, config.bin.ranlib | Boris Kolpackov | 1 | -12/+49 |
2016-01-27 | Add support for Mac OS target (-dynamiclib, -install_name, @rpath, .dylib) | Boris Kolpackov | 2 | -32/+78 |