Add template reference processing.
authorRichard Levitte <levitte@openssl.org>
Fri, 6 Mar 2015 02:00:53 +0000 (03:00 +0100)
committerRichard Levitte <levitte@openssl.org>
Mon, 16 Mar 2015 21:16:30 +0000 (22:16 +0100)
commit09816a2e339642e09c612ec48dde0754fec930d2
tree342ee054ed14afff83176b1e13c2a62d262fb903
parentaaf878cc97478b2f4e1f72f344f5ab6247a8084a
Add template reference processing.

Template references are words with double brackets, and refer to the
same field in the target pointed at the the double bracketed word.

For example, if a target's configuration has the following entry:

    'cflags' => '-DFOO {{x86_debug}}'

... then {{x86_debug}} will be replaced with the 'cflags' value from
target 'x86_debug'.

Note: template references are resolved recursively, and circular
references are not allowed

Reviewed-by: Andy Polyakov <appro@openssl.org>
Configure