mirror of
https://github.com/openssl/openssl.git
synced 2025-02-23 14:42:15 +08:00
Configure: maintain compability with pre-"make variables" Configure
There were a few environment variables that we supported in earlier Configure versions which got transfered to the %user table. This change makes sure that we still support them, by simply pre-populating the corresponding %user entries with those environment values. Reviewed-by: Andy Polyakov <appro@openssl.org> (Merged from https://github.com/openssl/openssl/pull/5641)
This commit is contained in:
parent
ac6ae8a9fe
commit
f58461791d
16
Configure
16
Configure
@ -523,28 +523,30 @@ my $list_separator_re =
|
||||
{ VMS => qr/(?<!\^),/,
|
||||
MSWin32 => qr/(?<!\\);/ } -> {$^O} // qr/(?<!\\)[:\s]/;
|
||||
# All the "make variables" we support
|
||||
# Some get pre-populated for the sake of backward compatibility
|
||||
# (we supported those before the change to "make variable" support.
|
||||
my %user = (
|
||||
AR => undef,
|
||||
AR => env('AR'),
|
||||
ARFLAGS => [],
|
||||
AS => undef,
|
||||
ASFLAGS => [],
|
||||
CC => undef,
|
||||
CC => env('CC'),
|
||||
CFLAGS => [],
|
||||
CXX => undef,
|
||||
CXX => env('CXX'),
|
||||
CXXFLAGS => [],
|
||||
CPP => undef,
|
||||
CPPFLAGS => [], # -D, -I, -Wp,
|
||||
CPPDEFINES => [], # Alternative for -D
|
||||
CPPINCLUDES => [], # Alternative for -I
|
||||
CROSS_COMPILE => undef,
|
||||
HASHBANGPERL=> undef,
|
||||
CROSS_COMPILE => env('CROSS_COMPILE'),
|
||||
HASHBANGPERL=> env('HASHBANGPERL') || env('PERL'),
|
||||
LD => undef,
|
||||
LDFLAGS => [], # -L, -Wl,
|
||||
LDLIBS => [], # -l
|
||||
MT => undef,
|
||||
MTFLAGS => [],
|
||||
RANLIB => undef,
|
||||
RC => undef,
|
||||
RANLIB => env('RANLIB'),
|
||||
RC => env('RC') || env('WINDRES'),
|
||||
RCFLAGS => [],
|
||||
RM => undef,
|
||||
);
|
||||
|
Loading…
Reference in New Issue
Block a user