From eca57e925a5a318d0880f6edb03532cb1b415ae9 Mon Sep 17 00:00:00 2001 From: Geoff Thorpe Date: Thu, 6 Apr 2000 11:56:45 +0000 Subject: [PATCH] I forgot about $openssl_other_defines ... should probably do this for consistency. Not sure though whether HAVE_DLFCN_H should be included too? If we go the autoconf route then this probably wouldn't be included. --- Configure | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/Configure b/Configure index 112a48836d..fbd781977d 100755 --- a/Configure +++ b/Configure @@ -554,21 +554,27 @@ $cflags="$flags$cflags" if ($flags ne ""); # has support compiled in for them. Currently each method is enabled # by a define "DSO_" ... we translate the "dso_scheme" config # string entry into using the following logic; +my $dso_cflags; if (!$no_dso && $dso_scheme ne "") { $dso_scheme =~ tr/[a-z]/[A-Z]/; if ($dso_scheme eq "DLFCN") { - $cflags = "-DDSO_DLFCN -DHAVE_DLFCN_H $cflags"; + $dso_cflags = "-DDSO_DLFCN -DHAVE_DLFCN_H"; + $openssl_other_defines .= "#define DSO_DLFCN\n"; + $openssl_other_defines .= "#define HAVE_DLFCN_H\n"; } elsif ($dso_scheme eq "DLFCN_NO_H") { - $cflags = "-DDSO_DLFCN $cflags"; + $dso_cflags = "-DDSO_DLFCN"; + $openssl_other_defines .= "#define DSO_DLFCN\n"; } else { - $cflags = "-DDSO_$dso_scheme $cflags"; + $dso_cflags = "-DDSO_$dso_scheme"; + $openssl_other_defines .= "#define DSO_$dso_scheme\n"; } + $cflags = "$dso_cflags $cflags"; } my $thread_cflags; -- 2.25.1