config BR2_PACKAGE_APACHE bool "apache" depends on !BR2_STATIC_LIBS depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_USE_MMU # apr select BR2_PACKAGE_APR_UTIL select BR2_PACKAGE_PCRE2 help The Apache HTTP Server Project is an effort to develop and maintain an open-source HTTP server for modern operating systems including UNIX and Windows NT. The goal of this project is to provide a secure, efficient and extensible server that provides HTTP services in sync with the current HTTP standards. https://httpd.apache.org if BR2_PACKAGE_APACHE choice prompt "Multi-Processing Module (MPM)" default BR2_PACKAGE_APACHE_MPM_WORKER help Select the Multi-Processing Module (MPM). config BR2_PACKAGE_APACHE_MPM_EVENT bool "event" help A variant of the worker MPM with the goal of consuming threads only for connections with active processing config BR2_PACKAGE_APACHE_MPM_PREFORK bool "prefork" help Implements a non-threaded, pre-forking web server config BR2_PACKAGE_APACHE_MPM_WORKER bool "worker" help Implements a hybrid multi-threaded multi-process web server endchoice endif comment "apache needs a toolchain w/ dynamic library, threads" depends on BR2_USE_MMU depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS