From 7058b4db821efa87e40dab584059b85ca676bc21 Mon Sep 17 00:00:00 2001 From: Richard Levitte Date: Tue, 1 Jun 2021 07:45:54 +0200 Subject: Configure: variable expand GENERATE values too Internal documentation doesn't allow for any exception... Therefore, even GENERATE values should be variable expanded. (there are historical reasons why GENERATE was excepted from variable expansion, that aren't applicable any more) Reviewed-by: Shane Lontis (Merged from https://github.com/openssl/openssl/pull/15554) --- Configure | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Configure b/Configure index 3a9ef03a6e..f6951bbb18 100755 --- a/Configure +++ b/Configure @@ -2212,7 +2212,7 @@ if ($builder eq "unified") { if !@skip || $skip[$#skip] > 0; }, qr/^\s* GENERATE ${index_re} = ${value_re} $/x => sub { $push_to->(\%generate, $expand_variables->($+{INDEX}), - undef, undef, $+{VALUE}) + undef, undef, $expand_variables->($+{VALUE})) if !@skip || $skip[$#skip] > 0; }, qr/^\s* (?:\#.*)? $/x => sub { }, "OTHERWISE" => sub { die "Something wrong with this line:\n$_\nat $sourced/$f" }, -- cgit v1.2.3