summaryrefslogtreecommitdiff
path: root/README.cmake
diff options
context:
space:
mode:
authorJeff Trawick <trawick@apache.org>2013-09-11 12:36:38 +0000
committerJeff Trawick <trawick@apache.org>2013-09-11 12:36:38 +0000
commitb278839da71e5bf23847b007930cc65171c0e10d (patch)
tree0b15f8fbeb31d44149d4ed7768a3fb4e818c22f6 /README.cmake
parent2e94f4403dc2a0fd52e3753e9625590521c18d6c (diff)
downloadhttpd-b278839da71e5bf23847b007930cc65171c0e10d.tar.gz
install .pdb files when available
generate separate ab/abs binaries, following traditional Windows practice add missing utility httxt2dbm provide options to disable installation of manual and .pdb files tweak todo list git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1521821 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'README.cmake')
-rw-r--r--README.cmake26
1 files changed, 24 insertions, 2 deletions
diff --git a/README.cmake b/README.cmake
index 964a37fa66..e0a33b69e8 100644
--- a/README.cmake
+++ b/README.cmake
@@ -206,6 +206,24 @@ How to build
Port numbers for substitution into default .conf files. (The defaults
are 80 and 443.)
+ INSTALL_PDB:
+
+ If .pdb files are generated for debugging, install them.
+ Default: ON
+
+ The .pdb files are generally needed for debugging low-level code
+ problems. If they aren't installed, they are still available in the
+ build directory for use by alternate packaging implementations or when
+ debugging on the build machine.
+
+ INSTALL_MANUAL:
+
+ Install the Apache HTTP Server manual.
+ Default: ON
+
+ This could be turned off when developing changes in order to speed up
+ installation time.
+
4. Build using the chosen generator (e.g., "nmake install" for cmake's "NMake
Makefiles" generator).
@@ -253,12 +271,16 @@ Known Bugs and Limitations
* buildmark.c isn't necessarily rebuilt when httpd.exe is regenerated
* ApacheMonitor has a build error and is disabled
* CGI examples aren't installed
-* dbmmanage.pl, httxt2dbm, wintty aren't built/installed
+* dbmmanage.pl and wintty aren't built/installed
* mod_dav.lib and any similar libraries aren't installed, nor are any .exp
files (though I'm not sure that is a problem)
* module enablement defaults are not in sync with the autoconf-based build
-* no support for static PCRE builds (need to detect then turn on PCRE_STATIC)
+* no support for static support library builds; unclear if that is a
+ requirement; if so: taking PCRE as an example, we'd need to detect that it
+ is static and then turn on PCRE_STATIC for the libhttpd build
* module base addresses aren't set
+* program attributes like descriptive name and version aren't set for most
+ binaries
Generally: