@@ -109,7 +109,7 @@ my $usage="Usage: Configure [no-<cipher> ...] [enable-<cipher> ...] [experimenta
109
109
# Minimum warning options... any contributions to OpenSSL should at least get
110
110
# past these.
111
111
112
- my $gcc_devteam_warn = "-Wall -pedantic -DPEDANTIC -Wno-long-long -Wsign-compare -Wmissing-prototypes -Wshadow -Wformat -Werror -DCRYPTO_MDEBUG_ALL -DCRYPTO_MDEBUG_ABORT -DREF_CHECK -DOPENSSL_NO_DEPRECATED";
112
+ my $gcc_devteam_warn = "-Wall -pedantic -DPEDANTIC -Wno-long-long -Wsign-compare -Wmissing-prototypes -Wshadow -Wformat -Wundef - Werror -DCRYPTO_MDEBUG_ALL -DCRYPTO_MDEBUG_ABORT -DREF_CHECK -DOPENSSL_NO_DEPRECATED";
113
113
114
114
# TODO(openssl-team): fix problems and investigate if (at least) the following
115
115
# warnings can also be enabled:
@@ -2041,12 +2041,13 @@ EOF
2041
2041
close(OUT);
2042
2042
} else {
2043
2043
my $make_command = "$make PERL=\'$perl\'";
2044
- my $make_targets = "";
2045
- $make_targets .= " links" if $symlink;
2046
- $make_targets .= " depend" if $depflags ne $default_depflags && $make_depend;
2047
- $make_targets .= " gentests" if $symlink;
2048
- (system $make_command.$make_targets) == 0 or exit $?
2049
- if $make_targets ne "";
2044
+ my @make_targets = ();
2045
+ push @make_targets, "links" if $symlink;
2046
+ push @make_targets, "depend" if $depflags ne $default_depflags && $make_depend;
2047
+ push @make_targets, "gentests" if $symlink;
2048
+ foreach my $make_target (@make_targets) {
2049
+ (system "$make_command $make_target") == 0 or exit $?;
2050
+ }
2050
2051
if ( $perl =~ m@^/@) {
2051
2052
&dofile("tools/c_rehash",$perl,'^#!/', '#!%s','^my \$dir;$', 'my $dir = "' . $openssldir . '";', '^my \$prefix;$', 'my $prefix = "' . $prefix . '";');
2052
2053
&dofile("apps/CA.pl",$perl,'^#!/', '#!%s');
@@ -2056,8 +2057,8 @@ EOF
2056
2057
&dofile("apps/CA.pl",'/usr/local/bin/perl','^#!/', '#!%s');
2057
2058
}
2058
2059
if ($depflags ne $default_depflags && !$make_depend) {
2059
- $warn_make_depend++;
2060
- }
2060
+ $warn_make_depend++;
2061
+ }
2061
2062
}
2062
2063
2063
2064
# create the ms/version32.rc file if needed
0 commit comments