Commit a66234bc authored by Richard Levitte's avatar Richard Levitte
Browse files

Configure: Properly cache the configured compiler command



Reviewed-by: default avatarRich Salz <rsalz@openssl.org>
parent 0110a470
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -500,7 +500,7 @@ if (grep /^reconf(igure)?$/, @argvcopy) {
	    if (grep(/^reconf/,@argvcopy));
	$ENV{CROSS_COMPILE} = $configdata::config{cross_compile_prefix}
	    if defined($configdata::config{cross_compile_prefix});
	$ENV{CROSS_COMPILE} = $configdata::config{cc}
	$ENV{CC} = $configdata::config{cc}
	    if defined($configdata::config{cc});

	print "Reconfiguring with: ", join(" ",@argvcopy), "\n";
@@ -938,6 +938,9 @@ $target{nm} = $ENV{'NM'} || $target{nm} || "nm";
$target{rc} =
    $ENV{'RC'}  || $ENV{'WINDRES'} || $target{rc}      || "windres";

# Cache the C compiler command for reconfiguration
$config{cc} = $target{cc};

# For cflags, lflags, plib_lflags, ex_libs and defines, add the debug_
# or release_ attributes.
# Do it in such a way that no spurious space is appended (hence the grep).