aboutsummaryrefslogtreecommitdiff
path: root/build2/in/rule.hxx
AgeCommit message (Collapse)AuthorFilesLines
2019-07-24Move in build system module to separate libraryBoris Kolpackov1-88/+0
2019-07-01Split build system into library and driverBoris Kolpackov1-3/+3
2019-04-08Support for --dry-run|-n mode, perform update partBoris Kolpackov1-0/+3
2019-01-16Update copyright yearKaren Arutyunov1-1/+1
2018-07-20Implement bash moduleBoris Kolpackov1-4/+19
2018-07-17Reimplement version::in_rule in terms of in::ruleBoris Kolpackov1-2/+17
Significantly, the version::in_rule rule now track changes to the substitution values.
2018-07-17Add ability to customize in::rule's default symbol and modeBoris Kolpackov1-1/+6
2018-07-16Implement in moduleBoris Kolpackov1-0/+50
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