Don't check for gcc or clang on VMS
This check is meaningless on VMS and only produce an error because the underlying shell (DCL) doesn't understand sh syntax such as '2>&1'. Reviewed-by: Andy Polyakov <appro@openssl.org>
This commit is contained in:
parent
7c55e22c69
commit
a583fc45fa
1 changed files with 12 additions and 10 deletions
22
Configure
22
Configure
|
@ -1102,18 +1102,20 @@ if (!$no_asm) {
|
|||
}
|
||||
}
|
||||
|
||||
# Is the compiler gcc or clang? $ecc is used below to see if error-checking
|
||||
# can be turned on.
|
||||
my $ecc = $target{cc};
|
||||
my $ccpcc = "$config{cross_compile_prefix}$target{cc}";
|
||||
$config{makedepprog} = 'makedepend';
|
||||
open(PIPE, "$ccpcc --version 2>&1 | head -2 |");
|
||||
while ( <PIPE> ) {
|
||||
$config{makedepprog} = $ccpcc if /clang|gcc/;
|
||||
$ecc = "clang" if /clang/;
|
||||
$ecc = "gcc" if /gcc/;
|
||||
if ($^O ne "VMS") {
|
||||
# Is the compiler gcc or clang? $ecc is used below to see if
|
||||
# error-checking can be turned on.
|
||||
my $ccpcc = "$config{cross_compile_prefix}$target{cc}";
|
||||
$config{makedepprog} = 'makedepend';
|
||||
open(PIPE, "$ccpcc --version 2>&1 | head -2 |");
|
||||
while ( <PIPE> ) {
|
||||
$config{makedepprog} = $ccpcc if /clang|gcc/;
|
||||
$ecc = "clang" if /clang/;
|
||||
$ecc = "gcc" if /gcc/;
|
||||
}
|
||||
close(PIPE);
|
||||
}
|
||||
close(PIPE);
|
||||
|
||||
$config{depflags} =~ s/^\s*//;
|
||||
|
||||
|
|
Loading…
Reference in a new issue