From f457af5ece5c61375b09d158d0b1f554b7cbdf79 Mon Sep 17 00:00:00 2001
From: Jeff Trawick
Date: Thu, 6 Nov 2014 14:17:56 +0000
Subject: [PATCH] mention the cmake-based build
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1637112 13f79535-47bb-0310-9956-ffa450edef68
---
docs/manual/platform/win_compiling.xml | 39 ++++++++++++++++++++++++--
1 file changed, 37 insertions(+), 2 deletions(-)
diff --git a/docs/manual/platform/win_compiling.xml b/docs/manual/platform/win_compiling.xml
index a9c58251b6..d5a92f7e08 100644
--- a/docs/manual/platform/win_compiling.xml
+++ b/docs/manual/platform/win_compiling.xml
@@ -28,11 +28,19 @@
There are many important points to consider before you begin compiling
- Apache. See Using Apache with Microsoft
- Windows before you begin.
+ Apache HTTP Server (httpd). See Using Apache HTTP
+ Server on Microsoft Windows before you begin.
+
+ 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.
+
+ Building httpd with the included Visual Studio project files
+
Requirements
@@ -441,6 +449,33 @@
Developer Studio environment.
+
+
+
+ Building httpd with cmake
+
+ The primary documentation for this build mechanism is in the
+ README.cmake
file in the source distribution. Refer to that file
+ for detailed instructions.
+
+ Building httpd with cmake requires building APR and APR-util separately.
+ Refer to their README.cmake
files for instructions.
+
+ 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:
+
+
+ - No cmake build for the APR-iconv subproject is available, and the
+ APR-util cmake build cannot consume an existing APR-iconv build. Thus,
+ mod_charset_lite and possibly some third-party modules
+ cannot be used.
+ - 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.
+
+
+
--
2.50.1