blob: c8e2dcd4242afc3655494cd169c276e746fb49d1 [file] [log] [blame]
Steve Kim6379e252020-04-08 14:45:01 -07001/* lws_config.h Generated from lws_config.h.in */
2
3#ifndef NDEBUG
4 #ifndef _DEBUG
5 #define _DEBUG
6 #endif
7#endif
8
9#define LWS_INSTALL_DATADIR "/usr/local/share"
Jorge E. Moreira4d0db3e2021-12-23 11:10:24 -080010#define LWS_INSTALL_LIBDIR "/usr/local/lib"
Steve Kim6379e252020-04-08 14:45:01 -070011#define LWS_LIBRARY_VERSION_MAJOR 4
Jorge E. Moreira4d0db3e2021-12-23 11:10:24 -080012#define LWS_LIBRARY_VERSION_MINOR 3
13#define LWS_LIBRARY_VERSION_PATCH 0
14
Steve Kim6379e252020-04-08 14:45:01 -070015/* LWS_LIBRARY_VERSION_NUMBER looks like 1005001 for e.g. version 1.5.1 */
16#define LWS_LIBRARY_VERSION_NUMBER (LWS_LIBRARY_VERSION_MAJOR * 1000000) + \
17 (LWS_LIBRARY_VERSION_MINOR * 1000) + \
18 LWS_LIBRARY_VERSION_PATCH
19#define LWS_MAX_SMP 1
20
Jorge E. Moreira4d0db3e2021-12-23 11:10:24 -080021/* #undef LWS_ESP_PLATFORM */
Steve Kim6379e252020-04-08 14:45:01 -070022/* #undef LWS_LIBRARY_VERSION_NUMBER */
23
Jorge E. Moreira4d0db3e2021-12-23 11:10:24 -080024/* #undef LWS_EXT_PTHREAD_LIBRARIES */
25
Steve Kim6379e252020-04-08 14:45:01 -070026/* #undef LWS_AVOID_SIGPIPE_IGN */
27/* #undef LWS_BUILD_HASH */
28/* #undef LWS_BUILTIN_GETIFADDRS */
29#define LWS_CLIENT_HTTP_PROXYING
Jorge E. Moreira4d0db3e2021-12-23 11:10:24 -080030/* #undef LWS_DETECTED_PLAT_IOS */
Steve Kim6379e252020-04-08 14:45:01 -070031/* #undef LWS_FALLBACK_GETHOSTBYNAME */
32#define LWS_HAS_INTPTR_T
33#define LWS_HAS_GETOPT_LONG
34/* #undef LWS_HAVE__ATOI64 */
35#define LWS_HAVE_ATOLL
Jorge E. Moreira4d0db3e2021-12-23 11:10:24 -080036/* #undef LWS_HAVE_BN_bn2binpad */
Steve Kim6379e252020-04-08 14:45:01 -070037#define LWS_HAVE_CLOCK_GETTIME
38/* #undef LWS_HAVE_EC_POINT_get_affine_coordinates */
Jorge E. Moreira4d0db3e2021-12-23 11:10:24 -080039/* #undef LWS_HAVE_EC_KEY_new_by_curve_name */
40/* #undef LWS_HAVE_ECDSA_SIG_set0 */
41/* #undef LWS_HAVE_EVP_MD_CTX_free */
Steve Kim6379e252020-04-08 14:45:01 -070042/* #undef LWS_HAVE_EVP_aes_128_wrap */
43/* #undef LWS_HAVE_EVP_aes_128_cfb8 */
44/* #undef LWS_HAVE_EVP_aes_128_cfb128 */
45/* #undef LWS_HAVE_EVP_aes_192_cfb8 */
46/* #undef LWS_HAVE_EVP_aes_192_cfb128 */
47/* #undef LWS_HAVE_EVP_aes_256_cfb8 */
48/* #undef LWS_HAVE_EVP_aes_256_cfb128 */
Jorge E. Moreira4d0db3e2021-12-23 11:10:24 -080049/* #undef LWS_HAVE_EVP_aes_128_ofb */
Steve Kim6379e252020-04-08 14:45:01 -070050/* #undef LWS_HAVE_EVP_aes_128_xts */
Jorge E. Moreira4d0db3e2021-12-23 11:10:24 -080051/* #undef LWS_HAVE_EVP_aes_128_ctr */
52/* #undef LWS_HAVE_EVP_aes_128_ecb */
53/* #undef LWS_HAVE_EVP_PKEY_new_raw_private_key */
Steve Kim6379e252020-04-08 14:45:01 -070054#define LWS_HAVE_EXECVPE
Jorge E. Moreira4d0db3e2021-12-23 11:10:24 -080055#define LWS_HAVE_LOCALTIME_R
56#define LWS_HAVE_GMTIME_R
57#define LWS_HAVE_CTIME_R
58#define LWS_HAVE_GETGRGID_R
59#define LWS_HAVE_GETGRNAM_R
60#define LWS_HAVE_GETPWUID_R
61#define LWS_HAVE_GETPWNAM_R
Steve Kim6379e252020-04-08 14:45:01 -070062#define LWS_HAVE_LIBCAP
Jorge E. Moreira4d0db3e2021-12-23 11:10:24 -080063/* #undef LWS_HAVE_HMAC_CTX_new */
Steve Kim6379e252020-04-08 14:45:01 -070064#define LWS_HAVE_MALLOC_H
65#define LWS_HAVE_MALLOC_TRIM
66#define LWS_HAVE_MALLOC_USABLE_SIZE
Jorge E. Moreira4d0db3e2021-12-23 11:10:24 -080067/* #undef LWS_HAVE_mbedtls_md_setup */
Steve Kim6379e252020-04-08 14:45:01 -070068/* #undef LWS_HAVE_mbedtls_net_init */
Jorge E. Moreira4d0db3e2021-12-23 11:10:24 -080069/* #undef LWS_HAVE_mbedtls_rsa_complete */
70/* #undef LWS_HAVE_mbedtls_internal_aes_encrypt */
Steve Kim6379e252020-04-08 14:45:01 -070071/* #undef LWS_HAVE_mbedtls_ssl_conf_alpn_protocols */
72/* #undef LWS_HAVE_mbedtls_ssl_get_alpn_protocol */
73/* #undef LWS_HAVE_mbedtls_ssl_conf_sni */
74/* #undef LWS_HAVE_mbedtls_ssl_set_hs_ca_chain */
75/* #undef LWS_HAVE_mbedtls_ssl_set_hs_own_cert */
76/* #undef LWS_HAVE_mbedtls_ssl_set_hs_authmode */
Jorge E. Moreira4d0db3e2021-12-23 11:10:24 -080077/* #undef LWS_HAVE_mbedtls_ssl_set_verify */
78/* #undef LWS_HAVE_mbedtls_x509_crt_parse_file */
Steve Kim6379e252020-04-08 14:45:01 -070079/* #undef LWS_HAVE_MBEDTLS_NET_SOCKETS */
Jorge E. Moreira4d0db3e2021-12-23 11:10:24 -080080/* #undef LWS_HAVE_MBEDTLS_AUTH_KEY_ID */
Steve Kim6379e252020-04-08 14:45:01 -070081/* #undef LWS_HAVE_NEW_UV_VERSION_H */
82#define LWS_HAVE_OPENSSL_ECDH_H
Jorge E. Moreira4d0db3e2021-12-23 11:10:24 -080083/* #undef LWS_HAVE_OPENSSL_STACK */
Steve Kim6379e252020-04-08 14:45:01 -070084#define LWS_HAVE_PIPE2
85#define LWS_HAVE_EVENTFD
86#define LWS_HAVE_PTHREAD_H
Jorge E. Moreira4d0db3e2021-12-23 11:10:24 -080087/* #undef LWS_HAVE_RSA_SET0_KEY */
88/* #undef LWS_HAVE_RSA_verify_pss_mgf1 */
Steve Kim6379e252020-04-08 14:45:01 -070089/* #undef LWS_HAVE_SSL_CTX_get0_certificate */
Jorge E. Moreira4d0db3e2021-12-23 11:10:24 -080090/* #undef LWS_HAVE_SSL_CTX_load_verify_file */
91/* #undef LWS_HAVE_SSL_CTX_load_verify_dir */
Steve Kim6379e252020-04-08 14:45:01 -070092/* #undef LWS_HAVE_SSL_CTX_set1_param */
93/* #undef LWS_HAVE_SSL_CTX_set_ciphersuites */
94/* #undef LWS_HAVE_SSL_EXTRA_CHAIN_CERTS */
95/* #undef LWS_HAVE_SSL_get0_alpn_selected */
Jorge E. Moreira4d0db3e2021-12-23 11:10:24 -080096/* #undef LWS_HAVE_SSL_CTX_EVP_PKEY_new_raw_private_key */
Steve Kim6379e252020-04-08 14:45:01 -070097/* #undef LWS_HAVE_SSL_set_alpn_protos */
98/* #undef LWS_HAVE_SSL_SET_INFO_CALLBACK */
Jorge E. Moreira4d0db3e2021-12-23 11:10:24 -080099/* #undef LWS_HAVE_SSL_SESSION_set_time */
100/* #undef LWS_HAVE_SSL_SESSION_up_ref */
Steve Kim6379e252020-04-08 14:45:01 -0700101/* #undef LWS_HAVE__STAT32I64 */
102#define LWS_HAVE_STDINT_H
103#define LWS_HAVE_SYS_CAPABILITY_H
Jorge E. Moreira4d0db3e2021-12-23 11:10:24 -0800104#define LWS_HAVE_TIMEGM
Steve Kim6379e252020-04-08 14:45:01 -0700105/* #undef LWS_HAVE_TLS_CLIENT_METHOD */
106/* #undef LWS_HAVE_TLSV1_2_CLIENT_METHOD */
Jorge E. Moreira4d0db3e2021-12-23 11:10:24 -0800107#define LWS_HAVE_SUSECONDS_T
Steve Kim6379e252020-04-08 14:45:01 -0700108/* #undef LWS_HAVE_UV_VERSION_H */
109#define LWS_HAVE_VFORK
Jorge E. Moreira4d0db3e2021-12-23 11:10:24 -0800110#define LWS_LIBRARY_VERSION "4.3.0"
111/* #undef LWS_HAVE_X509_get_key_usage */
112/* #undef LWS_HAVE_X509_VERIFY_PARAM_set1_host */
113#define LWS_LOGGING_BITFIELD_CLEAR 0
114#define LWS_LOGGING_BITFIELD_SET 0
115#define LWS_LOG_TAG_LIFECYCLE
Steve Kim6379e252020-04-08 14:45:01 -0700116/* #undef LWS_MINGW_SUPPORT */
117/* #undef LWS_NO_CLIENT */
118#define LWS_NO_DAEMONIZE
119#define LWS_OPENSSL_CLIENT_CERTS "../share"
120#define LWS_OPENSSL_SUPPORT
121/* #undef LWS_PLAT_OPTEE */
122#define LWS_PLAT_UNIX
123/* #undef LWS_PLAT_FREERTOS */
124/* #undef LWS_ROLE_CGI */
125/* #undef LWS_ROLE_DBUS */
126#define LWS_ROLE_H1
127#define LWS_ROLE_H2
128#define LWS_ROLE_RAW
129#define LWS_ROLE_RAW_FILE
130/* #undef LWS_ROLE_RAW_PROXY */
131#define LWS_ROLE_WS
132/* #undef LWS_ROLE_MQTT */
133/* #undef LWS_SHA1_USE_OPENSSL_NAME */
134#define LWS_SSL_CLIENT_USE_OS_CA_CERTS
135/* #undef LWS_SSL_SERVER_WITH_ECDH_CERT */
Jorge E. Moreira4d0db3e2021-12-23 11:10:24 -0800136#define LWS_SUPPRESS_DEPRECATED_API_WARNINGS
137/* #undef LWS_TLS_LOG_PLAINTEXT_RX */
138/* #undef LWS_TLS_LOG_PLAINTEXT_TX */
Steve Kim6379e252020-04-08 14:45:01 -0700139/* #undef LWS_WITH_ABSTRACT */
140/* #undef LWS_WITH_ACCESS_LOG */
141/* #undef LWS_WITH_ACME */
142/* #undef LWS_WITH_ALSA */
143/* #undef LWS_WITH_SYS_ASYNC_DNS */
144#define LWS_WITH_BORINGSSL
145/* #undef LWS_WITH_CGI */
Jorge E. Moreira4d0db3e2021-12-23 11:10:24 -0800146#define LWS_WITH_CONMON
147/* #undef LWS_WITH_COSE */
Steve Kim6379e252020-04-08 14:45:01 -0700148#define LWS_WITH_CUSTOM_HEADERS
149/* #undef LWS_WITH_DEPRECATED_LWS_DLL */
150/* #undef LWS_WITH_DETAILED_LATENCY */
151#define LWS_WITH_DIR
Jorge E. Moreira4d0db3e2021-12-23 11:10:24 -0800152/* #undef LWS_WITH_DRIVERS */
Steve Kim6379e252020-04-08 14:45:01 -0700153/* #undef LWS_WITH_ESP32 */
154/* #undef LWS_HAVE_EVBACKEND_LINUXAIO */
155/* #undef LWS_HAVE_EVBACKEND_IOURING */
156/* #undef LWS_WITH_EXTERNAL_POLL */
157#define LWS_WITH_FILE_OPS
158/* #undef LWS_WITH_FSMOUNT */
159/* #undef LWS_WITH_FTS */
160/* #undef LWS_WITH_GENCRYPTO */
161/* #undef LWS_WITH_GENERIC_SESSIONS */
162/* #undef LWS_WITH_GLIB */
163/* #undef LWS_WITH_GTK */
164#define LWS_WITH_HTTP2
165#define LWS_WITH_HTTP_BASIC_AUTH
166/* #undef LWS_WITH_HTTP_BROTLI */
Jorge E. Moreira4d0db3e2021-12-23 11:10:24 -0800167/* #undef LWS_HTTP_HEADERS_ALL */
168#define LWS_WITH_HTTP_PROXY
Steve Kim6379e252020-04-08 14:45:01 -0700169/* #undef LWS_WITH_HTTP_STREAM_COMPRESSION */
170#define LWS_WITH_HTTP_UNCOMMON_HEADERS
171/* #undef LWS_WITH_IPV6 */
172/* #undef LWS_WITH_JOSE */
Jorge E. Moreira4d0db3e2021-12-23 11:10:24 -0800173/* #undef LWS_WITH_CBOR */
174#define LWS_WITH_CBOR_FLOAT
Steve Kim6379e252020-04-08 14:45:01 -0700175#define LWS_WITH_LEJP
176/* #undef LWS_WITH_LIBEV */
177/* #undef LWS_WITH_LIBEVENT */
178/* #undef LWS_WITH_LIBUV */
Jorge E. Moreira4d0db3e2021-12-23 11:10:24 -0800179/* #undef LWS_WITH_SDEVENT */
Steve Kim6379e252020-04-08 14:45:01 -0700180#define LWS_WITH_LWSAC
181#define LWS_LOGS_TIMESTAMP
182/* #undef LWS_WITH_MBEDTLS */
183/* #undef LWS_WITH_MINIZ */
Jorge E. Moreiraba7e6c32022-02-07 14:29:17 -0800184/* #undef LWS_WITH_NETLINK */
Steve Kim6379e252020-04-08 14:45:01 -0700185#define LWS_WITH_NETWORK
186/* #undef LWS_WITH_NO_LOGS */
Jorge E. Moreira4d0db3e2021-12-23 11:10:24 -0800187#define LWS_WITH_CACHE_NSCOOKIEJAR
Steve Kim6379e252020-04-08 14:45:01 -0700188#define LWS_WITH_CLIENT
189#define LWS_WITHOUT_EXTENSIONS
190#define LWS_WITH_SERVER
191/* #undef LWS_WITH_SPAWN */
192/* #undef LWS_WITH_PEER_LIMITS */
193/* #undef LWS_WITH_PLUGINS */
Jorge E. Moreira4d0db3e2021-12-23 11:10:24 -0800194/* #undef LWS_WITH_PLUGINS_BUILTIN */
Steve Kim6379e252020-04-08 14:45:01 -0700195/* #undef LWS_WITH_POLARSSL */
196#define LWS_WITH_POLL
197/* #undef LWS_WITH_RANGES */
Jorge E. Moreira4d0db3e2021-12-23 11:10:24 -0800198/* #undef LWS_WITH_RFC6724 */
Steve Kim6379e252020-04-08 14:45:01 -0700199/* #undef LWS_WITH_SECURE_STREAMS */
Jorge E. Moreira4d0db3e2021-12-23 11:10:24 -0800200/* #undef LWS_WITH_SECURE_STREAMS_CPP */
Steve Kim6379e252020-04-08 14:45:01 -0700201/* #undef LWS_WITH_SECURE_STREAMS_SYS_AUTH_API_AMAZON_COM */
202/* #undef LWS_WITH_SECURE_STREAMS_PROXY_API */
Jorge E. Moreira4d0db3e2021-12-23 11:10:24 -0800203/* #undef LWS_WITH_SECURE_STREAMS_STATIC_POLICY_ONLY */
204/* #undef LWS_WITH_SECURE_STREAMS_AUTH_SIGV4 */
205/* #undef LWS_WITH_SECURE_STREAMS_BUFFER_DUMP */
206/* #undef LWS_WITH_SS_DIRECT_PROTOCOL_STR */
Steve Kim6379e252020-04-08 14:45:01 -0700207/* #undef LWS_WITH_SELFTESTS */
Jorge E. Moreira4d0db3e2021-12-23 11:10:24 -0800208/* #undef LWS_WITH_SEQUENCER */
Steve Kim6379e252020-04-08 14:45:01 -0700209/* #undef LWS_WITH_SERVER_STATUS */
Jorge E. Moreira4d0db3e2021-12-23 11:10:24 -0800210#define LWS_WITH_SYS_SMD
Steve Kim6379e252020-04-08 14:45:01 -0700211/* #undef LWS_WITH_SMTP */
212/* #undef LWS_WITH_SOCKS5 */
213/* #undef LWS_WITH_STATEFUL_URLDECODE */
214/* #undef LWS_WITH_STATS */
215/* #undef LWS_WITH_STRUCT_SQLITE3 */
216/* #undef LWS_WITH_STRUCT_JSON */
Jorge E. Moreira4d0db3e2021-12-23 11:10:24 -0800217/* #undef LWS_WITH_SUL_DEBUGGING */
Steve Kim6379e252020-04-08 14:45:01 -0700218/* #undef LWS_WITH_SQLITE3 */
Steve Kim6379e252020-04-08 14:45:01 -0700219/* #undef LWS_WITH_SYS_DHCP_CLIENT */
Jorge E. Moreira4d0db3e2021-12-23 11:10:24 -0800220/* #undef LWS_WITH_SYS_FAULT_INJECTION */
221/* #undef LWS_WITH_SYS_METRICS */
222/* #undef LWS_WITH_SYS_NTPCLIENT */
223#define LWS_WITH_SYS_STATE
Steve Kim6379e252020-04-08 14:45:01 -0700224/* #undef LWS_WITH_THREADPOOL */
225#define LWS_WITH_TLS
Jorge E. Moreira4d0db3e2021-12-23 11:10:24 -0800226/* #undef LWS_WITH_TLS_JIT_TRUST */
227#define LWS_WITH_TLS_SESSIONS
Steve Kim6379e252020-04-08 14:45:01 -0700228#define LWS_WITH_UDP
Jorge E. Moreira4d0db3e2021-12-23 11:10:24 -0800229/* #undef LWS_WITH_ULOOP */
230#define LWS_WITH_UNIX_SOCK
Steve Kim6379e252020-04-08 14:45:01 -0700231/* #undef LWS_WITH_ZIP_FOPS */
232/* #undef USE_OLD_CYASSL */
233/* #undef USE_WOLFSSL */
Jorge E. Moreira4d0db3e2021-12-23 11:10:24 -0800234/* #undef LWS_WITH_EVENT_LIBS */
235/* #undef LWS_WITH_EVLIB_PLUGINS */
236/* #undef LWS_WITH_LIBUV_INTERNAL */
237/* #undef LWS_WITH_PLUGINS_API */
238/* #undef LWS_HAVE_RTA_PREF */
Steve Kim6379e252020-04-08 14:45:01 -0700239