Hi,
Attached patch adds version information to openssl.exe which is
already exist for libeay32.dll and ssleay32.dll.
--
Ivan Zhakov
Index: Configure
===================================================================
--- Configure.old 2008-05-01 00:26:39.500000000 +0400
+++ Configure 2008-05-01 00:26:21.359375000 +0400
@@ -1663,6 +1663,9 @@
#elif defined(SSL)
VALUE "InternalName", "ssleay32\\0"
VALUE "OriginalFilename", "ssleay32.dll\\0"
+#elif defined(EXE)
+ VALUE "InternalName", "openssl\\0"
+ VALUE "OriginalFilename", "openssl.exe\\0"
#endif
VALUE "ProductName", "The OpenSSL Toolkit\\0"
VALUE "ProductVersion", "$version\\0"
Index: util\mk1mf.pl
===================================================================
--- util\mk1mf.pl.old 2007-08-13 02:31:14.000000000 +0400
+++ util\mk1mf.pl 2008-05-01 00:17:24.390625000 +0400
@@ -687,6 +687,9 @@
\$(OBJ_D)\\\$(SSL).res: ms\\version32.rc
\$(RSC) /fo"\$(OBJ_D)\\\$(SSL).res" /d SSL ms\\version32.rc
+\$(OBJ_D)\\\$(E_EXE).res: ms\\version32.rc
+ \$(RSC) /fo"\$(OBJ_D)\\\$(E_EXE).res" /d EXE ms\\version32.rc
+
EOF
}
@@ -873,6 +876,8 @@
{ $ret.="\$(OBJ_D)\\\$(CRYPTO).res "; }
elsif ($var eq "SSLOBJ")
{ $ret.="\$(OBJ_D)\\\$(SSL).res "; }
+ elsif ($var eq "E_OBJ")
+ { $ret.="\$(OBJ_D)\\\$(E_EXE).res "; }
}
chomp($ret);
$ret.="\n\n";