1 config BR2_PACKAGE_APACHE
3 select BR2_PACKAGE_APR_UTIL
4 select BR2_PACKAGE_PCRE
5 depends on !BR2_STATIC_LIBS
6 depends on BR2_TOOLCHAIN_HAS_THREADS
7 depends on BR2_USE_MMU # apr
9 The Apache HTTP Server Project is an effort to develop and maintain an
10 open-source HTTP server for modern operating systems including UNIX
11 and Windows NT. The goal of this project is to provide a secure,
12 efficient and extensible server that provides HTTP services in sync
13 with the current HTTP standards.
15 http://httpd.apache.org
20 prompt "Multi-Processing Module (MPM)"
21 default BR2_PACKAGE_APACHE_MPM_WORKER
23 Select the Multi-Processing Module (MPM).
25 config BR2_PACKAGE_APACHE_MPM_EVENT
28 A variant of the worker MPM with the goal of consuming threads
29 only for connections with active processing
31 config BR2_PACKAGE_APACHE_MPM_PREFORK
34 Implements a non-threaded, pre-forking web server
36 config BR2_PACKAGE_APACHE_MPM_WORKER
39 Implements a hybrid multi-threaded multi-process web server
45 comment "apache needs a toolchain w/ dynamic library, threads"
46 depends on BR2_USE_MMU
47 depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS