mongoose/docs/overview/build-options/enabling-flags.md
Deomid Ryabkov e928f36456 MG_DISABLE_HTTP(|_SSI|_WEBSOCKET) -> MG_ENABLE$1
Factor out SSI and WS code from http.c

HTTP + WS are enabled by default, but MQTT is built without HTTP
support as a compilation test.

PUBLISHED_FROM=925ed9a55abb193ed7deac1c9675a0e5b35dca50
2016-10-14 17:06:19 +00:00

1.0 KiB

title
Enabling flags
  • MG_ENABLE_SSL Enable SSL/TLS support (OpenSSL API)
  • MG_ENABLE_IPV6 Enable IPV6 support
  • MG_ENABLE_MQTT enable MQTT client
  • MG_ENABLE_MQTT_BROKER enable MQTT broker
  • MG_ENABLE_DNS_SERVER enable DNS server
  • MG_ENABLE_COAP enable CoAP protocol
  • MG_ENABLE_HTTP Enable HTTP protocol support (on by default, set to 0 to disable)
  • MG_ENABLE_HTTP_CGI Enable CGI support
  • MG_ENABLE_HTTP_SSI Enable Server SIde Includes support
  • MG_ENABLE_HTTP_WEBDAV enable WebDAV extensions to HTTP
  • MG_ENABLE_HTTP_WEBSOCKET enable WebSocket extension to HTTP (on by default, =0 to disable)
  • MG_ENABLE_GETADDRINFO enable getaddrinfo() in mg_resolve2()
  • MG_ENABLE_THREADS enable mg_start_thread() API