Commit 432c7a50 authored by Richard Levitte's avatar Richard Levitte
Browse files

Check for OPENSSL_USE_APPLINK in $config{cflags} as well



Macro definitions "should" be found in $config{defines}, but some
configs haven't transfered macro definitions from their 'cflags'
settings (which isn't mandatory anyway), so check both places.

Reviewed-by: default avatarAndy Polyakov <appro@openssl.org>
parent a583fc45
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -1045,7 +1045,9 @@ if ($target{ranlib} eq "")

if (!$no_asm) {
    $target{cpuid_asm_src}=$table{BASE}->{cpuid_asm_src} if ($config{processor} eq "386");
    $target{cpuid_asm_src}.=" uplink.c uplink-x86.s" if (grep { $_ eq "OPENSSL_USE_APPLINK"} @{$config{defines}});
    $target{cpuid_asm_src}.=" uplink.c uplink-x86.s"
        if (grep { $_ eq "OPENSSL_USE_APPLINK"} @{$config{defines}}
            || grep /(^|\s)-DOPENSSL_USE_APPLINK(\s|$)/, ${$config{cflags}});

    $target{bn_asm_src} =~ s/\w+-gf2m.c// if (defined($disabled{ec2m}));