Configure: fix handling of build.info attributes with value

This line wasn't properly handled:

    SCRIPTS{misc,linkname=tsget}=tsget.pl

It generated an attribute "linkname=tsget" with the value 1, instead of
what it should have, an attribute "linkname" with the value "tsget".

Fixes #12341

Reviewed-by: Paul Dale <paul.dale@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/12344)
This commit is contained in:
Richard Levitte 2020-07-02 00:08:45 +02:00
parent e7869ef137
commit ea4ee152a7

View File

@ -1978,10 +1978,10 @@ if ($builder eq "unified") {
my $ac = 1;
my $ak = $a;
my $av = 1;
if ($a =~ m|^(!)?(.*?)\s* = \s*(.*?)$|) {
if ($a =~ m|^(!)?(.*?)\s* = \s*(.*?)$|x) {
$ac = ! $1;
$ak = $1;
$av = $2;
$ak = $2;
$av = $3;
}
foreach my $g (@goals) {
if ($ac) {