1 /* 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" 10 #define LWS_INSTALL_LIBDIR "/usr/local/lib" 11 #define LWS_LIBRARY_VERSION_MAJOR 4 12 #define LWS_LIBRARY_VERSION_MINOR 3 13 #define LWS_LIBRARY_VERSION_PATCH 0 14 15 /* 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 21 /* #undef LWS_ESP_PLATFORM */ 22 /* #undef LWS_LIBRARY_VERSION_NUMBER */ 23 24 /* #undef LWS_EXT_PTHREAD_LIBRARIES */ 25 26 /* #undef LWS_AVOID_SIGPIPE_IGN */ 27 /* #undef LWS_BUILD_HASH */ 28 /* #undef LWS_BUILTIN_GETIFADDRS */ 29 #define LWS_CLIENT_HTTP_PROXYING 30 /* #undef LWS_DETECTED_PLAT_IOS */ 31 /* #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 36 #define LWS_HAVE_BN_bn2binpad 37 #define LWS_HAVE_CLOCK_GETTIME 38 /* #undef LWS_HAVE_EC_POINT_get_affine_coordinates */ 39 /* #undef LWS_HAVE_EC_KEY_new_by_curve_name */ 40 #define LWS_HAVE_ECDSA_SIG_set0 41 #define LWS_HAVE_EVP_MD_CTX_free 42 /* #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 */ 49 /* #undef LWS_HAVE_EVP_aes_128_ofb */ 50 /* #undef LWS_HAVE_EVP_aes_128_xts */ 51 /* #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 */ 54 #define LWS_HAVE_EXECVPE 55 #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 62 #define LWS_HAVE_LIBCAP 63 #define LWS_HAVE_HMAC_CTX_new 64 #define LWS_HAVE_MALLOC_H 65 #define LWS_HAVE_MALLOC_TRIM 66 #define LWS_HAVE_MALLOC_USABLE_SIZE 67 /* #undef LWS_HAVE_mbedtls_md_setup */ 68 /* #undef LWS_HAVE_mbedtls_net_init */ 69 /* #undef LWS_HAVE_mbedtls_rsa_complete */ 70 /* #undef LWS_HAVE_mbedtls_internal_aes_encrypt */ 71 /* #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 */ 77 /* #undef LWS_HAVE_mbedtls_ssl_set_verify */ 78 /* #undef LWS_HAVE_mbedtls_x509_crt_parse_file */ 79 /* #undef LWS_HAVE_MBEDTLS_NET_SOCKETS */ 80 /* #undef LWS_HAVE_MBEDTLS_AUTH_KEY_ID */ 81 /* #undef LWS_HAVE_NEW_UV_VERSION_H */ 82 #define LWS_HAVE_OPENSSL_ECDH_H 83 /* #undef LWS_HAVE_OPENSSL_STACK */ 84 #define LWS_HAVE_PIPE2 85 #define LWS_HAVE_EVENTFD 86 #define LWS_HAVE_PTHREAD_H 87 #define LWS_HAVE_RSA_SET0_KEY 88 #define LWS_HAVE_RSA_verify_pss_mgf1 89 /* #undef LWS_HAVE_SSL_CTX_get0_certificate */ 90 /* #undef LWS_HAVE_SSL_CTX_load_verify_file */ 91 /* #undef LWS_HAVE_SSL_CTX_load_verify_dir */ 92 /* #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 */ 96 #define LWS_HAVE_SSL_CTX_EVP_PKEY_new_raw_private_key 97 /* #undef LWS_HAVE_SSL_set_alpn_protos */ 98 /* #undef LWS_HAVE_SSL_SET_INFO_CALLBACK */ 99 /* #undef LWS_HAVE_SSL_SESSION_set_time */ 100 /* #undef LWS_HAVE_SSL_SESSION_up_ref */ 101 /* #undef LWS_HAVE__STAT32I64 */ 102 #define LWS_HAVE_STDINT_H 103 #define LWS_HAVE_SYS_CAPABILITY_H 104 #define LWS_HAVE_TIMEGM 105 /* #undef LWS_HAVE_TLS_CLIENT_METHOD */ 106 /* #undef LWS_HAVE_TLSV1_2_CLIENT_METHOD */ 107 #define LWS_HAVE_SUSECONDS_T 108 /* #undef LWS_HAVE_UV_VERSION_H */ 109 #define LWS_HAVE_VFORK 110 #define LWS_LIBRARY_VERSION "4.3.0" 111 #define LWS_HAVE_X509_get_key_usage 112 #define 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 116 /* #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 */ 136 #define LWS_SUPPRESS_DEPRECATED_API_WARNINGS 137 /* #undef LWS_TLS_LOG_PLAINTEXT_RX */ 138 /* #undef LWS_TLS_LOG_PLAINTEXT_TX */ 139 /* #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 */ 146 #define LWS_WITH_CONMON 147 /* #undef LWS_WITH_COSE */ 148 #define LWS_WITH_CUSTOM_HEADERS 149 /* #undef LWS_WITH_DEPRECATED_LWS_DLL */ 150 /* #undef LWS_WITH_DETAILED_LATENCY */ 151 #define LWS_WITH_DIR 152 /* #undef LWS_WITH_DRIVERS */ 153 /* #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 */ 167 /* #undef LWS_HTTP_HEADERS_ALL */ 168 #define LWS_WITH_HTTP_PROXY 169 /* #undef LWS_WITH_HTTP_STREAM_COMPRESSION */ 170 #define LWS_WITH_HTTP_UNCOMMON_HEADERS 171 /* #undef LWS_WITH_IPV6 */ 172 /* #undef LWS_WITH_JOSE */ 173 /* #undef LWS_WITH_CBOR */ 174 #define LWS_WITH_CBOR_FLOAT 175 #define LWS_WITH_LEJP 176 /* #undef LWS_WITH_LIBEV */ 177 /* #undef LWS_WITH_LIBEVENT */ 178 /* #undef LWS_WITH_LIBUV */ 179 /* #undef LWS_WITH_SDEVENT */ 180 #define LWS_WITH_LWSAC 181 #define LWS_LOGS_TIMESTAMP 182 /* #undef LWS_WITH_MBEDTLS */ 183 /* #undef LWS_WITH_MINIZ */ 184 /* #undef LWS_WITH_NETLINK */ 185 #define LWS_WITH_NETWORK 186 /* #undef LWS_WITH_NO_LOGS */ 187 #define LWS_WITH_CACHE_NSCOOKIEJAR 188 #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 */ 194 /* #undef LWS_WITH_PLUGINS_BUILTIN */ 195 /* #undef LWS_WITH_POLARSSL */ 196 #define LWS_WITH_POLL 197 /* #undef LWS_WITH_RANGES */ 198 /* #undef LWS_WITH_RFC6724 */ 199 /* #undef LWS_WITH_SECURE_STREAMS */ 200 /* #undef LWS_WITH_SECURE_STREAMS_CPP */ 201 /* #undef LWS_WITH_SECURE_STREAMS_SYS_AUTH_API_AMAZON_COM */ 202 /* #undef LWS_WITH_SECURE_STREAMS_PROXY_API */ 203 /* #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 */ 207 /* #undef LWS_WITH_SELFTESTS */ 208 /* #undef LWS_WITH_SEQUENCER */ 209 /* #undef LWS_WITH_SERVER_STATUS */ 210 #define LWS_WITH_SYS_SMD 211 /* #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 */ 217 /* #undef LWS_WITH_SUL_DEBUGGING */ 218 /* #undef LWS_WITH_SQLITE3 */ 219 /* #undef LWS_WITH_SYS_DHCP_CLIENT */ 220 /* #undef LWS_WITH_SYS_FAULT_INJECTION */ 221 /* #undef LWS_WITH_SYS_METRICS */ 222 /* #undef LWS_WITH_SYS_NTPCLIENT */ 223 #define LWS_WITH_SYS_STATE 224 /* #undef LWS_WITH_THREADPOOL */ 225 #define LWS_WITH_TLS 226 /* #undef LWS_WITH_TLS_JIT_TRUST */ 227 #define LWS_WITH_TLS_SESSIONS 228 #define LWS_WITH_UDP 229 /* #undef LWS_WITH_ULOOP */ 230 #define LWS_WITH_UNIX_SOCK 231 /* #undef LWS_WITH_ZIP_FOPS */ 232 /* #undef USE_OLD_CYASSL */ 233 /* #undef USE_WOLFSSL */ 234 /* #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 */ 239 240