From: William A. Rowe Jr Date: Wed, 15 May 2002 00:33:14 +0000 (+0000) Subject: Further observations from the past two weeks. X-Git-Tag: 2.0.37~390 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=05347339b4d4a38bebe35eaee3db04183a0902ee;p=thirdparty%2Fapache%2Fhttpd.git Further observations from the past two weeks. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95101 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/docs/manual/platform/win_compiling.html b/docs/manual/platform/win_compiling.html index 7c18e630d8b..08893021e18 100644 --- a/docs/manual/platform/win_compiling.html +++ b/docs/manual/platform/win_compiling.html @@ -113,9 +113,7 @@ >http://www.openssl.org/source/, in order to compile mod_ssl or the abs project (ab.exe with SSL support.) To prepare OpenSSL for both release and debug builds of Apache, and disable the patent - protected features in 0.9.6d (as built by the ASF for binary - distribution from the United States), you might use the following - build commands; + protected features in 0.9.6, you might use the following build commands;
   perl util\mkfiles.pl >MINFO
   perl util\mk1mf.pl dll no-asm no-mdc2 no-rc5 no-idea VC-WIN32 >makefile
@@ -185,28 +183,40 @@
     

The .dsp project files are distributed in Visual C++ 6.0 format. Visual C++ 5.0 (97) will recognize them. Visual C++ 7.0 (.net) must convert Apache.dsw plus the .dsp files into an - .msproj format, be sure you reconvert the .msproj file if any - of the source .dsp files change!

+ Apache.sln plus .msproj files, be sure you reconvert the .msproj + file if any of the source .dsp files change! This is really + trivial, just open Apache.dsw in the VC++ 7.0 IDE once again.

+ +

Visual C++ 7.0 (.net) users should also use the Build + menu, Configuration Manager dialog to uncheck both the + Debug and Release Solution modules abs, mod_ssl, and mod_deflate. + These modules are built by invoking nmake or the IDE directly with + the BinBuild target to build those modules explicitly, only if the + srclib directories openssl and/or zlib exist.

Exported .mak files pose a greater hassle, but they are - required for Visual C++ 5.0 and 7.0 users to build mod_ssl, ab - with SSL support or mod_deflate, since only VC 6.0 knows how - to invoke .dsp files directly. Build the entire project from - within the IDE, then export all makefiles. You must build the - projects in order to create all dynamic auto-generated targets, - so that dependencies can be parsed correctly. Run the following - command to fix the paths so they will build anywhere; + required for Visual C++ 5.0 users to build mod_ssl, abs (ab + with SSL support) and/or mod_deflate. VC++ 7.0 (.net) users + also benefit, nmake builds are faster than binenv builds. + Build the entire project from within the VC++ 5.0 or 6.0 IDE, + then use the Project Menu Export for all makefiles. + You must build the projects first in order to create all dynamic + auto-generated targets, so that dependencies can be parsed + correctly. Run the following command to fix the paths so they + will build anywhere;

      perl srclib\apr\build\fixwin32mak.pl
 
You must type this command from the top level directory of the httpd source tree. Every .mak and .dep project - file within the current directory and below will be converted, - and the timestamps adjusted to reflect the .dsp. If you contribute - back a patch that revises project files, you must submit project - files in Visual Studio 6.0 format.
-
- + file within the current directory and below will be corrected, + and the timestamps adjusted to reflect the .dsp.

+ +

If you contribute back a patch that revises project files, we + must commit project files in Visual Studio 6.0 format. Changes + should be simple, with minimal compilation and linkage flags that + will be recognized by all VC++ 5.0 through 7.0 environments.

+

Project Components