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";

Reply via email to