Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update copyright year | Karen Arutyunov | 2019-01-16 | 4 | -4/+4 |
| | |||||
* | Add support for target and prerequisite specific variable blocks | Boris Kolpackov | 2018-11-21 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | For example, now instead of: lib{foo}: cxx.loptions += -static lib{foo}: cxx.libs += -lpthread We can write: lib{foo}: { cxx.loptions += -static cxx.libs += -lpthread } The same works for prerequisites as well as target type/patterns. For example: exe{*.test}: { test = true install = false } | ||||
* | Create .buildignore file in testscript root working directory | Karen Arutyunov | 2018-09-05 | 1 | -0/+15 |
| | |||||
* | Rename .test/test{} to .testscript/testscript{} | Boris Kolpackov | 2018-09-04 | 4 | -11/+11 |
| | |||||
* | Fix tests some more | Boris Kolpackov | 2018-08-09 | 1 | -3/+3 |
| | |||||
* | Fix test failures on Windows | Boris Kolpackov | 2018-08-09 | 1 | -6/+21 |
| | |||||
* | Add support for name patterns without wildcard characters | Boris Kolpackov | 2018-08-09 | 1 | -2/+5 |
| | | | | | | | | In particular, this allows the "if-exists" specification of prerequisites, for example: for t: $tests exe{$t}: cxx{$t} test{+$t} | ||||
* | Add support for default extension specification, trailing dot escaping | Boris Kolpackov | 2018-08-07 | 1 | -0/+71 |
| | | | | | | | | | | | | | For example: cxx{*}: extension = cxx cxx{foo} # foo.cxx cxx{foo.test} # foo.test (probably what we want...) cxx{foo.test...} # foo.test.cxx (... is this) cxx{foo..} # foo. cxx{foo....} # foo.. cxx{foo.....} # error (must come in escape pair) | ||||
* | Make project variable to be of project_name type | Karen Arutyunov | 2018-07-30 | 1 | -2/+2 |
| | |||||
* | Update copyright year | Karen Arutyunov | 2018-05-19 | 3 | -3/+3 |
| | |||||
* | Allow pattern group to start with inclusion | Karen Arutyunov | 2017-09-29 | 1 | -29/+85 |
| | |||||
* | Allow independent wildcard patterns in a group | Karen Arutyunov | 2017-07-17 | 1 | -4/+9 |
| | |||||
* | Make use of wildcards in buildfiles | Karen Arutyunov | 2017-07-12 | 1 | -1/+1 |
| | |||||
* | Add full support for pattern exclusions | Karen Arutyunov | 2017-06-08 | 1 | -2/+3 |
| | |||||
* | Fix name/cross.test | Karen Arutyunov | 2017-03-20 | 1 | -2/+2 |
| | |||||
* | Add support for inclusion/exclusion groups in wildcard patterns | Boris Kolpackov | 2017-03-17 | 1 | -14/+20 |
| | | | | For example cxx{* -{foo bar *x}}. | ||||
* | Add tests for multi-pattern crosses seeing that we use them | Boris Kolpackov | 2017-03-17 | 1 | -0/+6 |
| | |||||
* | Port names test | Boris Kolpackov | 2017-03-13 | 2 | -1/+110 |
| | |||||
* | Filter hidden files/directories in wildcard patterns matches | Boris Kolpackov | 2017-03-13 | 1 | -0/+24 |
| | |||||
* | Implement support for wildcard patterns | Boris Kolpackov | 2017-03-10 | 2 | -0/+242 |