summaryrefslogtreecommitdiffstats
path: root/build2/test/target.cxx
Commit message (Collapse)AuthorAgeFilesLines
* Add support for alternative build file/directory naming schemeBoris Kolpackov2019-03-071-1/+1
| | | | | | | | Now the build/*.build, buildfile, and .buildignore filesystem entries in a project can alternatively (but consistently) be called build2/*.build2, build2file, and .build2ignore. See a note at the beginning of the Project Structure section in the manual for details (motivation, restrictions, etc).
* Update copyright yearKaren Arutyunov2019-01-161-1/+1
|
* Rename .test/test{} to .testscript/testscript{}Boris Kolpackov2018-09-041-4/+4
|
* Add support for default extension specification, trailing dot escapingBoris Kolpackov2018-08-071-7/+12
| | | | | | | | | | | | | 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)
* Update copyright yearKaren Arutyunov2018-05-191-1/+1
|
* Distinguish between "fixed" and "default" target extensionsBoris Kolpackov2017-12-071-18/+5
| | | | | This fixes wrong merging of, say, file{README} and file{README.MySQL} (in libmysqlclient).
* Add hxx extension for headersKaren Arutyunov2017-05-011-1/+1
|
* Pass target to prerequisite searchBoris Kolpackov2017-04-271-1/+1
|
* Implement support for wildcard patternsBoris Kolpackov2017-03-101-0/+23
|
* Store extension in target map key rather than in targetBoris Kolpackov2017-02-131-2/+3
| | | | This is in preparation for locking its modification/access.
* Pass const scope& where modification should not happenBoris Kolpackov2017-02-131-1/+1
|
* Get rid of extension_poolBoris Kolpackov2017-01-191-6/+6
|
* Update copyright yearBoris Kolpackov2017-01-051-1/+1
|
* Move exe{} to build2 core, add fallback extensions (existing files)Boris Kolpackov2016-12-161-1/+1
|
* Add test{} testscript target typeBoris Kolpackov2016-11-041-0/+47