summaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Set LONG_NAME and BIN_NAME to something reasonable for httpd.rc,Jeff Trawick2013-09-051-0/+1
| | | | | | | which otherwise sets the properties to "LONG_NAME" and "BIN_NAME". git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1520153 13f79535-47bb-0310-9956-ffa450edef68
* Let the location of APR[-Util] and PCRE libs andJeff Trawick2013-09-011-11/+53
| | | | | | | | | | | | | | | | | | | | includes default to the same prefix where this package is installed, generally eliminating four required settings for users. APR trunk vs. APR[-Util] 1.x is selected automatically, as is PCRE debug vs. release. (But if you have both debug and release builds of PCRE you may not like the choice, and will need to override. Add a bunch of gory details about the build to the configuration summary. Document that static PCRE builds aren't yet supported (before or after this commit). git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1519270 13f79535-47bb-0310-9956-ffa450edef68
* Simplify -DENABLE_MOD_foo to -DENABLE_FOOJeff Trawick2013-08-311-10/+25
| | | | | | | | | Improve display of module selections at end of configuration Zap an unused variable git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1519179 13f79535-47bb-0310-9956-ffa450edef68
* add option EXTRA_INCLUDE_DIRS for pointing to outside directoriesJeff Trawick2013-08-311-1/+25
| | | | | | | | | | | | for .h files (sometimes needed with statically linked, third-party modules) axe remnant of the old way of finding private APR .h files install .h files that live outside of the top include directory git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1519175 13f79535-47bb-0310-9956-ffa450edef68
* adjust default module enablement to kinda-sorta sync withJeff Trawick2013-08-301-47/+61
| | | | | | | | | | | | | | | autoconf-based build (see commentary added as part of this revision sync-ing is limited by * not all modules with prereqs can be built yet * no infrastructure yet to control related modules together (e.g., enabling mod_proxy also enables a slew of others) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1518859 13f79535-47bb-0310-9956-ffa450edef68
* move cmake howto/buglist to a separate file, README.cmakeJeff Trawick2013-08-291-81/+15
| | | | | | | add license text to CMakeLists.txt git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1518736 13f79535-47bb-0310-9956-ffa450edef68
* Only minor adjustments were required to support 2.4.x too, soJeff Trawick2013-08-291-12/+34
| | | | | | | | | | | | | look at AP_SERVER_MINORVERSION_NUMBER and adjust the lists of available modules and libhttpd sources. The build already worked with apr/aprutil 1.x, so adjust the doc, defaults, and todo list. The --with-module equivalent is already done, so zap the todo. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1518676 13f79535-47bb-0310-9956-ffa450edef68
* Fix source path to error documents and icons.Jeff Trawick2013-08-291-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1518668 13f79535-47bb-0310-9956-ffa450edef68
* Don't forget to disable an optional module if the prerequisiteJeff Trawick2013-08-291-3/+4
| | | | | | | | | wasn't found. Tweak the doc a little. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1518660 13f79535-47bb-0310-9956-ffa450edef68
* Support new configuration feature Jeff Trawick2013-08-291-1/+34
| | | | | | | | | | | | | | -DWITH_MODULES=d:/path/to/mod_foo.c,d:/path/to/mod_bar.c, analogous to --with-module=modpath:/path/to/mod_foo.c,... with the autoconf-based build. This introduces a dependency on awk, but only for users that use this feature. Other users will get the canned os/win32/modules.c. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1518414 13f79535-47bb-0310-9956-ffa450edef68
* Generate and install .conf filesJeff Trawick2013-08-281-10/+58
| | | | | | | | | | | | | | | | | | | (with heavy lifting from tdonovan!). Install sample docroot (if the top directory doesn't exist). Change installation of error and icons directories to match Unix -- only if the top directory doesn't exist. Provide a simple Perl script to help with non-standard copy semantics used by the install. THIS ADDS PERL AS A BUILD PREREQ. (The VisualStudio-specific Windows build system required it too.) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1518376 13f79535-47bb-0310-9956-ffa450edef68
* Handle the libxml2 prereq of some modules, including its possibleJeff Trawick2013-08-281-23/+50
| | | | | | | | | | | | | | dependency on iconv. With that in place, build mod_proxy_html and mod_xml2enc if libxml2 is found. Don't reference zlib or OpenSSL-related variables set by the FindXXX macro unless they were actually found (avoids a cmake warning). Improve the readme. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1518185 13f79535-47bb-0310-9956-ffa450edef68
* Follow up to r1518041: zlib is found, deflate build is workingJeff Trawick2013-08-281-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1518042 13f79535-47bb-0310-9956-ffa450edef68
* Add mod_deflate build support, along with module enablement optionsJeff Trawick2013-08-281-11/+28
| | | | | | | | | | | | | | "a" and "i" which are ignored with a warning if a prerequisite is not found. Fix the mod_ssl build to use the same mechanism, and to use enablement option "i" so that it is installed but not loaded if its prereq (OpenSSL) is available. Fix a few messaging buglets. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1518041 13f79535-47bb-0310-9956-ffa450edef68
* Add experimental cmake-based build system for Windows.Jeff Trawick2013-08-271-0/+532
Thanks tdonovan for sharing your earlier version! A lot of good stuff is from Tom; a lot of bad stuff is from me. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1517919 13f79535-47bb-0310-9956-ffa450edef68