summaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Follow-up r1720608, hello h2_filter.cGregg Lewis Smith2015-12-171-10/+11
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1720651 13f79535-47bb-0310-9956-ffa450edef68
* goodbye h2_to_h1, hello h2_push.cGregg Lewis Smith2015-11-111-6/+6
| | | | | | | followup to r1713887 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1713937 13f79535-47bb-0310-9956-ffa450edef68
* add new h2_bucket_* files to cmake buildGregg Lewis Smith2015-11-031-1/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1712382 13f79535-47bb-0310-9956-ffa450edef68
* leave LoadModule of mod_http2 commented-out by defaultJeff Trawick2015-10-041-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1706640 13f79535-47bb-0310-9956-ffa450edef68
* Support mod_http2 in cmake-based build for WindowsJeff Trawick2015-10-031-0/+39
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1706627 13f79535-47bb-0310-9956-ffa450edef68
* Fix a cmake compatiblity issue related to quoting with cmake 2.8.12Jeff Trawick2014-09-161-3/+3
| | | | | | | | | | and later. PR: 56615 Submitted by: Chuck Liu <cliu81 gmail.com>, trawick git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1625196 13f79535-47bb-0310-9956-ffa450edef68
* follow-up to r1588987:Jeff Trawick2014-04-221-0/+24
| | | | | | | Support build of mod_ssl_ct on Windows git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1589009 13f79535-47bb-0310-9956-ffa450edef68
* mod_ssl: Add hooks to allow other modules to perform processing atJeff Trawick2014-04-151-0/+2
| | | | | | | | | | | several stages of initialization and connection handling. See mod_ssl_openssl.h. This is enough to allow implementation of Certificate Transparency outside of mod_ssl. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1587607 13f79535-47bb-0310-9956-ffa450edef68
* Report OpenSSL directories in configuration summaryJeff Trawick2014-03-291-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1583005 13f79535-47bb-0310-9956-ffa450edef68
* Workaround issue with defining a preprocessor symbol to a string valueJeff Trawick2013-11-181-6/+21
| | | | | | | | | | | with embedded blanks. The extra, escaped quoting in the original version is required for passing the definition over the command-line, but it broke Visual Studio builds. For now, avoid the extra quoting when generating for Visual Studio. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1543149 13f79535-47bb-0310-9956-ffa450edef68
* fix versioninfo fields for abs.exeJeff Trawick2013-11-181-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1543147 13f79535-47bb-0310-9956-ffa450edef68
* cmake build support for Windows is now in the 2.4.x branch; remove support ↵Jeff Trawick2013-11-141-47/+18
| | | | | | for building that branch git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1541922 13f79535-47bb-0310-9956-ffa450edef68
* When building modules with prereqs, search httpd include dirsJeff Trawick2013-10-051-1/+1
| | | | | | | | | before prereq include dirs in case httpd is installed to the same place as the prereq, in which case we might be using an older httpd .h file. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1529452 13f79535-47bb-0310-9956-ffa450edef68
* skiplist is goneJeff Trawick2013-10-051-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1529440 13f79535-47bb-0310-9956-ffa450edef68
* Follow up to r1527295:Jeff Trawick2013-09-301-0/+5
| | | | | | | | ssl_engine_dh.c is still in 2.4.x, and (perhaps unexpectedly) this cmake list supports both trunk and 2.4.x for the time being. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1527570 13f79535-47bb-0310-9956-ffa450edef68
* Improve ephemeral key handling (companion to r1526168):Kaspar Brand2013-09-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | - allow to configure custom DHE or ECDHE parameters via the SSLCertificateFile directive, and adapt its documentation accordingly (addresses PR 49559) - add standardized DH parameters from RFCs 2409 and 3526, use them based on the length of the certificate's RSA/DSA key, and add a FAQ entry for clients which limit DH support to 1024 bits (such as Java 7 and earlier) - move ssl_dh_GetParamFromFile() from ssl_engine_dh.c to ssl_util_ssl.c, and add ssl_ec_GetParamFromFile() - drop ssl_engine_dh.c from mod_ssl For the standardized DH parameters, OpenSSL version 0.9.8a or later is required, which was therefore made a new minimum requirement in r1527294. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1527295 13f79535-47bb-0310-9956-ffa450edef68
* util_fcgi.c now in 2.4.x branch tooJeff Trawick2013-09-261-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1526643 13f79535-47bb-0310-9956-ffa450edef68
* install libhttpd.expJeff Trawick2013-09-221-0/+17
| | | | | | | | | install mod_foo.lib and mod_foo.exp for modules which APIs that other modules need to link against (e.g., mod_dav, mod_proxy, etc.) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1525308 13f79535-47bb-0310-9956-ffa450edef68
* rename EXTRA_INCLUDE_DIRS to EXTRA_INCLUDES, add EXTRA_COMPILE_FLAGSJeff Trawick2013-09-201-15/+19
| | | | | | | | and EXTRA_LIBS git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1525006 13f79535-47bb-0310-9956-ffa450edef68
* skiplist.c now in 2.4.xJeff Trawick2013-09-141-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1523260 13f79535-47bb-0310-9956-ffa450edef68
* set binary attributes for remaining binaries via httpd.rc, fix theJeff Trawick2013-09-121-8/+12
| | | | | | | missing feather (icon) on httpd.exe git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1522622 13f79535-47bb-0310-9956-ffa450edef68
* specify base addresses for libhttpd.dll and modules; mention an issue about ↵Jeff Trawick2013-09-121-1/+10
| | | | | | Perl compatibility of a support script git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1522547 13f79535-47bb-0310-9956-ffa450edef68
* install .pdb files when availableJeff Trawick2013-09-111-32/+54
| | | | | | | | | | | | | 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
* Add a global ENABLE_MODULES setting to make it easyJeff Trawick2013-09-091-0/+29
| | | | | | | | | | | to build and/or activate all possible modules. A few modules that are not currently buildable needed a prereq to be defined so that they will be skipped over appropriately for reasonable values of ENABLE_MODULES. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1520937 13f79535-47bb-0310-9956-ffa450edef68
* Since a couple of modules have module names that don'tJeff Trawick2013-09-081-140/+137
| | | | | | | | | | | | | match their source file name, don't try to declare modules using the source name, but instead list them as simply modules/xxx/mod_xxx (IOW, stop pretending that there is a modules/ldap/mod_ldap.c and modules/apreq/mod_apreq.c.) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1520925 13f79535-47bb-0310-9956-ffa450edef68
* install cache_common.h; add notes on other files that aren't installedJeff Trawick2013-09-081-1/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1520890 13f79535-47bb-0310-9956-ffa450edef68
* add apreq and skiplist to libhttpd, support mod_apreqJeff Trawick2013-09-081-2/+23
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1520888 13f79535-47bb-0310-9956-ffa450edef68
* fix odd bug that prevented the manual from being installedJeff Trawick2013-09-081-3/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1520877 13f79535-47bb-0310-9956-ffa450edef68
* support mod_lua; add some tweaks/disclaimers to the READMEJeff Trawick2013-09-081-1/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1520856 13f79535-47bb-0310-9956-ffa450edef68
* handle mod_ldap/mod_authnz_ldap, along with tiny infrastructureJeff Trawick2013-09-081-5/+25
| | | | | | | | | | for modules whose main source doesn't match the module name (i.e., util_ldap.c vs. mod_ldap) please let mod_ldap be the only user of that support foreverandever git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1520819 13f79535-47bb-0310-9956-ffa450edef68
* Add macro for checking apr/apu defines like APR_HAS_feature,Jeff Trawick2013-09-071-2/+74
| | | | | | | | | | | | | | | | | | | | | | | | and for now use it to detect APR_HAS_XLATE and APU_HAVE_CRYPTO. Add special logic for special APR_HAS_LDAP. Display summary of feature detection. mod_session_crypto can now build, so do so if the prereq is present. (By default it won't be activated.) Sketch in more support for Lua, mod_charset_lite, mod_ldap, and mod_authnz_ldap, though they should be expected to fail until somebody actually tries it and fixes the problem. The documented ab issue was my own problem with a mismatch between my compiler and the OpenSSL compiler, resolved by building OpenSSL myself like everybody else. Document another of the possibly zillions of bugs/limitations. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1520783 13f79535-47bb-0310-9956-ffa450edef68
* 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