aboutsummaryrefslogtreecommitdiff
path: root/build2/in/target.cxx
AgeCommit message (Collapse)AuthorFilesLines
2019-07-24Move in build system module to separate libraryBoris Kolpackov1-62/+0
2019-01-16Update copyright yearKaren Arutyunov1-1/+1
2018-08-07Add support for default extension specification, trailing dot escapingBoris Kolpackov1-2/+7
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-07-20Implement bash moduleBoris Kolpackov1-2/+0
2018-07-16Implement in moduleBoris Kolpackov1-0/+59
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