Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-03-14 | Don't pass -rpath on update for install | Boris Kolpackov | 1 | -6/+35 | |
2016-03-11 | Detect host triplet (with help of config.{guess,sub}) in bootstrap | Boris Kolpackov | 6 | -6/+38 | |
2016-03-11 | Implement --config-{guess,sub} options | Boris Kolpackov | 23 | -215/+458 | |
2016-03-10 | Set build.host.* variables | Boris Kolpackov | 3 | -8/+51 | |
2016-03-10 | Allow escaping in double-quote strings, use ['"\] as var name delimiters | Boris Kolpackov | 1 | -8/+17 | |
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 | 4 | -94/+226 | |
2016-03-09 | Force creation of output directory before opening depdb | Boris Kolpackov | 3 | -13/+28 | |
2016-03-08 | Fix uninitialized target state bug | Boris Kolpackov | 1 | -2/+2 | |
The state may be used (before the recipe is set) to decide where the mtime comes from (target or group). | |||||
2016-03-08 | Fix depdb/target update race | Boris Kolpackov | 2 | -6/+18 | |
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 | 5 | -14/+60 | |
2016-03-07 | Implement compiler guessing, including icc and msvc | Boris Kolpackov | 8 | -119/+1274 | |
2016-02-29 | Rename level[1-6]() to l[1-6]() | Boris Kolpackov | 23 | -112/+107 | |
2016-02-29 | Implement auxiliary dependency database (.d files), use in cxx.compile | Boris Kolpackov | 20 | -383/+1188 | |
This is part of the "High Fidelity Build" work. | |||||
2016-02-15 | Skip until end of -M output instead of just closing pipe | Boris Kolpackov | 1 | -3/+8 | |
Clang 3.7.0 on Fedora didn't like that. | |||||
2016-02-15 | Catch system_error thrown by dir_exists() in install | Boris Kolpackov | 1 | -44/+50 | |
For example, we can get EACCES because we don't have permissions for some of the leading components. Of course, if we have sudo, then that may not be the case if we actually tried 'install -d' on it. So this will probably have to be revised at some point. | |||||
2016-02-14 | Revert back to only cleaning targets in subdirectories | Boris Kolpackov | 3 | -22/+8 | |
Cleaning everything as long as it is in the same strong amalgamation had some undesirable side effects. For example, in bpkg, upgrading a package (which requires clean/reconfigure) led to all its prerequisite being cleaned as well and then rebuilt. That was very surprising. | |||||
2016-02-12 | <types>/<utility> scheme cleanup | Boris Kolpackov | 86 | -556/+479 | |
2016-02-12 | Don't call realize() on non-existing header paths | Boris Kolpackov | 1 | -7/+9 | |
2016-02-12 | Support specifying options/variables/buildspec in any order | Boris Kolpackov | 6 | -176/+198 | |
2016-02-12 | Use path::realize() instead of normalize() for extracted dependencies | Boris Kolpackov | 1 | -1/+9 | |
2016-02-11 | Setup manual infra | Boris Kolpackov | 13 | -2/+66 | |
2016-02-11 | Update submodules | Boris Kolpackov | 1 | -0/+0 | |
2016-02-04 | Update submodules | Boris Kolpackov | 1 | -0/+0 | |
2016-02-04 | Bump version to 0.3.0-a1, master is open for business | Boris Kolpackov | 4 | -7/+7 | |
2016-01-31 | Fix version range in manifest (stray coma)0.2.0 | Boris Kolpackov | 1 | -1/+1 | |
2016-01-31 | Add generated cli files back to repository | Boris Kolpackov | 4 | -3/+1665 | |
Without them there is no way to bootstrap. | |||||
2016-01-31 | Update submodules | Boris Kolpackov | 1 | -0/+0 | |
2016-01-31 | Setup doc/ install/dist | Boris Kolpackov | 2 | -1/+16 | |
2016-01-31 | Don't assert in man{} extension since it gets called before factory | Boris Kolpackov | 1 | -1/+1 | |
2016-01-31 | Nicer way to not install INSTALL files | Boris Kolpackov | 1 | -1/+1 | |
2016-01-31 | Don't put extended description into usage, like in bpkg | Boris Kolpackov | 1 | -6/+15 | |
2016-01-31 | Bump version to 0.2.0 final | Boris Kolpackov | 4 | -10/+9 | |
2016-01-31 | http to https audit | Boris Kolpackov | 1 | -2/+2 | |
2016-01-31 | Proofreading fixes | Boris Kolpackov | 1 | -4/+4 | |
2016-01-30 | Update submodules | Boris Kolpackov | 1 | -0/+0 | |
2016-01-30 | Move INSTALL to cli, update | Boris Kolpackov | 3 | -44/+184 | |
2016-01-30 | Make search for libbutl more robust | Boris Kolpackov | 1 | -2/+2 | |
2016-01-30 | Add support for generating man pages | Boris Kolpackov | 9 | -0/+66 | |
2016-01-30 | Various changes to documentation | Boris Kolpackov | 1 | -47/+70 | |
2016-01-30 | Use pager to show usage | Boris Kolpackov | 2 | -12/+25 | |
2016-01-30 | Remove unused file | Boris Kolpackov | 1 | -5/+0 | |
2016-01-30 | Add etc/style.git submodule as doc/style | Boris Kolpackov | 2 | -0/+3 | |
2016-01-30 | Add option documentation, reorganize things | Boris Kolpackov | 9 | -1079/+257 | |
2016-01-29 | Move work, home to build. namespace | Boris Kolpackov | 1 | -4/+4 | |
2016-01-27 | Add support for Mingw32 target, also config.bin.ar, config.bin.ranlib | Boris Kolpackov | 2 | -12/+67 | |
2016-01-27 | Add support for Mac OS target (-dynamiclib, -install_name, @rpath, .dylib) | Boris Kolpackov | 2 | -32/+78 | |
2016-01-27 | Rework default extension derivation, again | Boris Kolpackov | 7 | -94/+90 | |