Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-06-16 | Add metadata for exe{b}, including whether it is statically-linked | Boris Kolpackov | 1 | -0/+3 | |
Use this information to omit ad hoc C++ recipe tests is testing statically- linked build system. | |||||
2020-06-10 | Add ad hoc recipe if-else, switch tests (and fix bug) | Boris Kolpackov | 1 | -0/+149 | |
2020-06-05 | Add depdb buildscript builtin | Karen Arutyunov | 1 | -0/+1 | |
2020-06-05 | Add ability to specify ad hoc recipe actions | Boris Kolpackov | 1 | -38/+70 | |
We are reusing the buildspec syntax for that. | |||||
2020-06-04 | Properly handle diag directive in build script parser | Karen Arutyunov | 1 | -3/+4 | |
2020-06-03 | Allow process path values and targets as buildscript program names | Karen Arutyunov | 1 | -39/+297 | |
Also deduce the recipe name. | |||||
2020-06-03 | Add versioning for ad hoc C++ recipes | Boris Kolpackov | 1 | -2/+2 | |
This will allow us to deal with backward-incompatible changes to cxx_rule interface and semantics. | |||||
2020-05-27 | Initial support for ad hoc recipes (still work in progress) | Boris Kolpackov | 3 | -1/+349 | |
2020-02-07 | Drop copyright notice from source code | Karen Arutyunov | 2 | -2/+0 | |
2019-01-16 | Update copyright year | Karen Arutyunov | 2 | -2/+2 | |
2018-11-16 | Implement support for dependency chains | Boris Kolpackov | 2 | -0/+44 | |
Now instead of: ./: exe{foo} exe{foo}: cxx{*} We can write: ./: exe{foo}: cxx{*} Or even: ./: exe{foo}: libue{foo}: cxx{*} This can be combined with prerequisite-specific variables (which naturally only apply to the last set of prerequisites in the chain): ./: exe{foo}: libue{foo}: bin.whole = false |