aboutsummaryrefslogtreecommitdiff
path: root/util/pl/VC-32.pl
diff options
context:
space:
mode:
authorAndy Polyakov <appro@openssl.org>2016-02-03 18:21:00 +0100
committerAndy Polyakov <appro@openssl.org>2016-02-11 20:58:10 +0100
commitd44bb1c31ca00f4359090daa15659c0dd1a08f0d (patch)
tree7d1bbe3349003f9dc150950e644cd29ba8eceb49 /util/pl/VC-32.pl
parent4ef29667abafae1726269fa1b4397443792d0326 (diff)
downloadopenssl-d44bb1c31ca00f4359090daa15659c0dd1a08f0d.zip
openssl-d44bb1c31ca00f4359090daa15659c0dd1a08f0d.tar.gz
openssl-d44bb1c31ca00f4359090daa15659c0dd1a08f0d.tar.bz2
util/mk1mf.pl: use LINK_CMD instead of LINK variable.
Trouble is that LINK variable assignment in make-file interferes with LINK environment variable, which can be used to modify Microsoft's LINK.EXE behaviour. RT#4289 Reviewed-by: Richard Levitte <levitte@openssl.org>
Diffstat (limited to 'util/pl/VC-32.pl')
-rw-r--r--util/pl/VC-32.pl10
1 files changed, 5 insertions, 5 deletions
diff --git a/util/pl/VC-32.pl b/util/pl/VC-32.pl
index b9ae8a5..2c11184 100644
--- a/util/pl/VC-32.pl
+++ b/util/pl/VC-32.pl
@@ -362,7 +362,7 @@ sub do_lib_rule
if ($fips && $target =~ /O_CRYPTO/)
{
$ret.="$target: $objs \$(PREMAIN_DSO_EXE)";
- $ret.="\n\tSET FIPS_LINK=\$(LINK)\n";
+ $ret.="\n\tSET FIPS_LINK=\$(LINK_CMD)\n";
$ret.="\tSET FIPS_CC=\$(CC)\n";
$ret.="\tSET FIPS_CC_ARGS=/Fo\$(OBJ_D)${o}fips_premain.obj \$(SHLIB_CFLAGS) -c\n";
$ret.="\tSET PREMAIN_DSO_EXE=\$(PREMAIN_DSO_EXE)\n";
@@ -376,7 +376,7 @@ sub do_lib_rule
else
{
$ret.="$target: $objs";
- $ret.="\n\t\$(LINK) \$(MLFLAGS) $efile$target $name @<<\n \$(SHLIB_EX_OBJ) $objs $ex \$(EX_LIBS)\n<<\n";
+ $ret.="\n\t\$(LINK_CMD) \$(MLFLAGS) $efile$target $name @<<\n \$(SHLIB_EX_OBJ) $objs $ex \$(EX_LIBS)\n<<\n";
}
$ret.="\tIF EXIST \$@.manifest mt -nologo -manifest \$@.manifest -outputresource:\$@;2\n\n";
@@ -394,13 +394,13 @@ sub do_link_rule
$ret.="$target: $files $dep_libs\n";
if ($standalone == 1)
{
- $ret.=" \$(LINK) \$(LFLAGS) $efile$target @<<\n\t";
+ $ret.=" \$(LINK_CMD) \$(LFLAGS) $efile$target @<<\n\t";
$ret.= "\$(EX_LIBS) " if ($files =~ /O_FIPSCANISTER/ && !$fipscanisterbuild);
$ret.="$files $libs\n<<\n";
}
elsif ($standalone == 2)
{
- $ret.="\tSET FIPS_LINK=\$(LINK)\n";
+ $ret.="\tSET FIPS_LINK=\$(LINK_CMD)\n";
$ret.="\tSET FIPS_CC=\$(CC)\n";
$ret.="\tSET FIPS_CC_ARGS=/Fo\$(OBJ_D)${o}fips_premain.obj \$(SHLIB_CFLAGS) -c\n";
$ret.="\tSET PREMAIN_DSO_EXE=\n";
@@ -412,7 +412,7 @@ sub do_link_rule
}
else
{
- $ret.="\t\$(LINK) \$(LFLAGS) $efile$target @<<\n";
+ $ret.="\t\$(LINK_CMD) \$(LFLAGS) $efile$target @<<\n";
$ret.="\t\$(APP_EX_OBJ) $files $libs\n<<\n";
}
$ret.="\tIF EXIST \$@.manifest mt -nologo -manifest \$@.manifest -outputresource:\$@;1\n\n";