summaryrefslogtreecommitdiffstats
path: root/build2/cc/target.cxx
Commit message (Collapse)AuthorAgeFilesLines
* Tighten cc rules matchingBoris Kolpackov2019-01-091-1/+1
| | | | | Specifically, make sure the rule does not match if there is a c-common prerequisites that it doesn't recognize.
* Implement in moduleBoris Kolpackov2018-07-161-2/+2
| | | | | | | | | | | | | | | | | | | | Given test.in containing something along these lines: foo = $foo$ Now we can do: using in file{test}: in{test.in} file{test}: foo = FOO The alternative variable substitution symbol can be specified with the in.symbol variable and lax (instead of the default strict) mode with in.substitution. For example: file{test}: in.symbol = '@' file{test}: in.substitution = lax
* Update copyright yearKaren Arutyunov2018-05-191-1/+1
|
* Distinguish between "fixed" and "default" target extensionsBoris Kolpackov2017-12-071-8/+16
| | | | | This fixes wrong merging of, say, file{README} and file{README.MySQL} (in libmysqlclient).
* Get rid of pkgconfig moduleKaren Arutyunov2017-09-251-0/+40
|
* Add hxx extension for headersKaren Arutyunov2017-05-011-1/+1
|
* Pass target to prerequisite searchBoris Kolpackov2017-04-271-3/+3
|
* Implement support for wildcard patternsBoris Kolpackov2017-03-101-0/+3
|
* Update copyright yearBoris Kolpackov2017-01-051-1/+1
|
* Add support for VC15Karen Arutyunov2016-11-261-1/+1
|
* Improve mixed source (e.g., C and C++) building supportBoris Kolpackov2016-08-311-1/+12
|
* Implement support for C compilationBoris Kolpackov2016-08-121-0/+39
We now have two new modules: cc (c-common) and c.