httpd-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
Subject svn commit: r1637112 - /httpd/httpd/trunk/docs/manual/platform/win_compiling.xml
Date Thu, 06 Nov 2014 14:17:57 GMT
Author: trawick
Date: Thu Nov  6 14:17:56 2014
New Revision: 1637112

mention the cmake-based build


Modified: httpd/httpd/trunk/docs/manual/platform/win_compiling.xml
--- httpd/httpd/trunk/docs/manual/platform/win_compiling.xml (original)
+++ httpd/httpd/trunk/docs/manual/platform/win_compiling.xml Thu Nov  6 14:17:56 2014
@@ -28,11 +28,19 @@
     <p>There are many important points to consider before you begin compiling
-    Apache. See <a href="windows.html">Using Apache with Microsoft
-    Windows</a> before you begin.</p>
+    Apache HTTP Server (httpd). See <a href="windows.html">Using Apache HTTP
+    Server on Microsoft Windows</a> before you begin.</p>
+    <p>httpd can be built on Windows using a cmake-based build system or with
+    Visual Studio project files maintained by httpd developers.  The cmake-based
+    build system directly supports more versions of Visual Studio but currently
+    has considerable functional limitations.</p>
+  <section id="vstudio">
+  <title>Building httpd with the included Visual Studio project files</title>
   <section id="requirements">
@@ -441,6 +449,33 @@
     Developer Studio environment.</note>
+  </section>
+  <section id="cmake">
+  <title>Building httpd with cmake</title>
+  <p>The primary documentation for this build mechanism is in the 
+  <code>README.cmake</code> file in the source distribution.  Refer to that file
+  for detailed instructions.</p>
+  <p>Building httpd with cmake requires building APR and APR-util separately.
+  Refer to their <code>README.cmake</code> files for instructions.</p>
+  <p>The primary limitations of the cmake-based build are inherited from the APR-util
+  project, and are listed below because of their impact on httpd:</p>
+  <ul>
+    <li>No cmake build for the APR-iconv subproject is available, and the
+      APR-util cmake build cannot consume an existing APR-iconv build.  Thus,
+      <module>mod_charset_lite</module> and possibly some third-party modules

+      cannot be used.</li>
+    <li>The cmake build for the APR-util subproject does not support most of the
+      optional DBM and DBD libraries supported by the included Visual Studio
+      project files.  This limits the database backends supported by a number of
+      bundled and third-party modules.</li>
+  </ul>
+  </section>

View raw message