aboutsummaryrefslogtreecommitdiff
path: root/build2/test/target.cxx
AgeCommit message (Collapse)AuthorFilesLines
2019-07-05Move config, dist, test, and install modules into libraryKaren Arutyunov1-63/+0
2019-03-07Add support for alternative build file/directory naming schemeBoris Kolpackov1-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).
2019-01-16Update copyright yearKaren Arutyunov1-1/+1
2018-09-04Rename .test/test{} to .testscript/testscript{}Boris Kolpackov1-4/+4
2018-08-07Add support for default extension specification, trailing dot escapingBoris Kolpackov1-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)
2018-05-19Update copyright yearKaren Arutyunov1-1/+1
2017-12-07Distinguish between "fixed" and "default" target extensionsBoris Kolpackov1-18/+5
This fixes wrong merging of, say, file{README} and file{README.MySQL} (in libmysqlclient).
2017-05-01Add hxx extension for headersKaren Arutyunov1-1/+1
2017-04-27Pass target to prerequisite searchBoris Kolpackov1-1/+1
2017-03-10Implement support for wildcard patternsBoris Kolpackov1-0/+23
2017-02-13Store extension in target map key rather than in targetBoris Kolpackov1-2/+3
This is in preparation for locking its modification/access.
2017-02-13Pass const scope& where modification should not happenBoris Kolpackov1-1/+1
2017-01-19Get rid of extension_poolBoris Kolpackov1-6/+6
2017-01-05Update copyright yearBoris Kolpackov1-1/+1
2016-12-16Move exe{} to build2 core, add fallback extensions (existing files)Boris Kolpackov1-1/+1
2016-11-04Add test{} testscript target typeBoris Kolpackov1-0/+47