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 "${CMAKE_INSTALL_PREFIX}/share" 10#define LWS_INSTALL_LIBDIR "${CMAKE_INSTALL_PREFIX}/${LWS_INSTALL_LIB_DIR}${LIB_SUFFIX}" 11#define LWS_LIBRARY_VERSION_MAJOR ${LWS_LIBRARY_VERSION_MAJOR} 12#define LWS_LIBRARY_VERSION_MINOR ${LWS_LIBRARY_VERSION_MINOR} 13#define LWS_LIBRARY_VERSION_PATCH_ELABORATED ${LWS_LIBRARY_VERSION_PATCH_ELABORATED} 14#define LWS_LIBRARY_VERSION_PATCH ${LWS_LIBRARY_VERSION_PATCH} 15 16/* LWS_LIBRARY_VERSION_NUMBER looks like 1005001 for e.g. version 1.5.1 */ 17#define LWS_LIBRARY_VERSION_NUMBER (LWS_LIBRARY_VERSION_MAJOR * 1000000) + \ 18 (LWS_LIBRARY_VERSION_MINOR * 1000) + \ 19 LWS_LIBRARY_VERSION_PATCH 20#define LWS_MAX_SMP ${LWS_MAX_SMP} 21 22#cmakedefine LWS_ESP_PLATFORM 23#cmakedefine LWS_LIBRARY_VERSION_NUMBER 24 25#cmakedefine LWS_EXT_PTHREAD_LIBRARIES 26 27#cmakedefine LWS_AVOID_SIGPIPE_IGN 28#cmakedefine LWS_BUILD_HASH "${LWS_BUILD_HASH}" 29#cmakedefine LWS_BUILTIN_GETIFADDRS 30#cmakedefine LWS_CLIENT_HTTP_PROXYING 31#cmakedefine LWS_DETECTED_PLAT_IOS 32#cmakedefine LWS_FALLBACK_GETHOSTBYNAME 33#cmakedefine LWS_HAS_INTPTR_T 34#cmakedefine LWS_HAS_GETOPT_LONG 35#cmakedefine LWS_HAVE__ATOI64 36#cmakedefine LWS_HAVE_ATOLL 37#cmakedefine LWS_HAVE_BN_bn2binpad 38#cmakedefine LWS_HAVE_CLOCK_GETTIME 39#cmakedefine LWS_HAVE_EC_POINT_get_affine_coordinates 40#cmakedefine LWS_HAVE_EC_KEY_new_by_curve_name 41#cmakedefine LWS_HAVE_ECDSA_SIG_set0 42#cmakedefine LWS_HAVE_EVP_MD_CTX_free 43#cmakedefine LWS_HAVE_EVP_aes_128_wrap 44#cmakedefine LWS_HAVE_EVP_aes_128_cfb8 45#cmakedefine LWS_HAVE_EVP_aes_128_cfb128 46#cmakedefine LWS_HAVE_EVP_aes_192_cfb8 47#cmakedefine LWS_HAVE_EVP_aes_192_cfb128 48#cmakedefine LWS_HAVE_EVP_aes_256_cfb8 49#cmakedefine LWS_HAVE_EVP_aes_256_cfb128 50#cmakedefine LWS_HAVE_EVP_aes_128_ofb 51#cmakedefine LWS_HAVE_EVP_aes_128_xts 52#cmakedefine LWS_HAVE_EVP_aes_128_ctr 53#cmakedefine LWS_HAVE_EVP_aes_128_ecb 54#cmakedefine LWS_HAVE_EVP_PKEY_new_raw_private_key 55#cmakedefine LWS_HAVE_EXECVPE 56#cmakedefine LWS_HAVE_LOCALTIME_R 57#cmakedefine LWS_HAVE_GMTIME_R 58#cmakedefine LWS_HAVE_CTIME_R 59#cmakedefine LWS_HAVE_GETGRGID_R 60#cmakedefine LWS_HAVE_GETGRNAM_R 61#cmakedefine LWS_HAVE_GETPWUID_R 62#cmakedefine LWS_HAVE_GETPWNAM_R 63#cmakedefine LWS_HAVE_LIBCAP 64#cmakedefine LWS_HAVE_HMAC_CTX_new 65#cmakedefine LWS_HAVE_MALLOC_H 66#cmakedefine LWS_HAVE_MALLOC_TRIM 67#cmakedefine LWS_HAVE_MALLOC_USABLE_SIZE 68#cmakedefine LWS_HAVE_mbedtls_md_setup 69#cmakedefine LWS_HAVE_mbedtls_net_init 70#cmakedefine LWS_HAVE_mbedtls_rsa_complete 71#cmakedefine LWS_HAVE_mbedtls_internal_aes_encrypt 72#cmakedefine LWS_HAVE_mbedtls_ssl_conf_alpn_protocols 73#cmakedefine LWS_HAVE_mbedtls_ssl_get_alpn_protocol 74#cmakedefine LWS_HAVE_mbedtls_ssl_conf_sni 75#cmakedefine LWS_HAVE_mbedtls_ssl_set_hs_ca_chain 76#cmakedefine LWS_HAVE_mbedtls_ssl_set_hs_own_cert 77#cmakedefine LWS_HAVE_mbedtls_ssl_set_hs_authmode 78#cmakedefine LWS_HAVE_mbedtls_ssl_set_verify 79#cmakedefine LWS_HAVE_mbedtls_x509_crt_parse_file 80#cmakedefine LWS_HAVE_MBEDTLS_NET_SOCKETS 81#cmakedefine LWS_HAVE_MBEDTLS_AUTH_KEY_ID 82#cmakedefine LWS_HAVE_NEW_UV_VERSION_H 83#cmakedefine LWS_HAVE_OPENSSL_ECDH_H 84#cmakedefine LWS_HAVE_OPENSSL_STACK 85#cmakedefine LWS_HAVE_PIPE2 86#cmakedefine LWS_HAVE_EVENTFD 87#cmakedefine LWS_HAVE_PTHREAD_H 88#cmakedefine LWS_HAVE_RSA_SET0_KEY 89#cmakedefine LWS_HAVE_RSA_verify_pss_mgf1 90#cmakedefine LWS_HAVE_SSL_CTX_get0_certificate 91#cmakedefine LWS_HAVE_SSL_CTX_load_verify_file 92#cmakedefine LWS_HAVE_SSL_CTX_load_verify_dir 93#cmakedefine LWS_HAVE_SSL_CTX_set1_param 94#cmakedefine LWS_HAVE_SSL_CTX_set_ciphersuites 95#cmakedefine LWS_HAVE_SSL_EXTRA_CHAIN_CERTS 96#cmakedefine LWS_HAVE_SSL_get0_alpn_selected 97#cmakedefine LWS_HAVE_SSL_CTX_EVP_PKEY_new_raw_private_key 98#cmakedefine LWS_HAVE_SSL_set_alpn_protos 99#cmakedefine LWS_HAVE_SSL_SET_INFO_CALLBACK 100#cmakedefine LWS_HAVE_SSL_SESSION_set_time 101#cmakedefine LWS_HAVE_SSL_SESSION_up_ref 102#cmakedefine LWS_HAVE__STAT32I64 103#cmakedefine LWS_HAVE_STDINT_H 104#cmakedefine LWS_HAVE_SYS_CAPABILITY_H 105#cmakedefine LWS_HAVE_TIMEGM 106#cmakedefine LWS_HAVE_TLS_CLIENT_METHOD 107#cmakedefine LWS_HAVE_TLSV1_2_CLIENT_METHOD 108#cmakedefine LWS_HAVE_SUSECONDS_T 109#cmakedefine LWS_HAVE_UV_VERSION_H 110#cmakedefine LWS_HAVE_VFORK 111#cmakedefine LWS_HAVE_X509_get_key_usage 112#cmakedefine LWS_HAVE_X509_VERIFY_PARAM_set1_host 113#cmakedefine LWS_LIBRARY_VERSION "${LWS_LIBRARY_VERSION}" 114#define LWS_LOGGING_BITFIELD_CLEAR ${LWS_LOGGING_BITFIELD_CLEAR} 115#define LWS_LOGGING_BITFIELD_SET ${LWS_LOGGING_BITFIELD_SET} 116#cmakedefine LWS_LOG_TAG_LIFECYCLE 117#cmakedefine LWS_MINGW_SUPPORT 118#cmakedefine LWS_NO_CLIENT 119#cmakedefine LWS_NO_DAEMONIZE 120#cmakedefine LWS_OPENSSL_CLIENT_CERTS "${LWS_OPENSSL_CLIENT_CERTS}" 121#cmakedefine LWS_OPENSSL_SUPPORT 122#cmakedefine LWS_PLAT_OPTEE 123#cmakedefine LWS_PLAT_UNIX 124#cmakedefine LWS_PLAT_FREERTOS 125#cmakedefine LWS_ROLE_CGI 126#cmakedefine LWS_ROLE_DBUS 127#cmakedefine LWS_ROLE_H1 128#cmakedefine LWS_ROLE_H2 129#cmakedefine LWS_ROLE_RAW 130#cmakedefine LWS_ROLE_RAW_FILE 131#cmakedefine LWS_ROLE_RAW_PROXY 132#cmakedefine LWS_ROLE_WS 133#cmakedefine LWS_ROLE_MQTT 134#cmakedefine LWS_SHA1_USE_OPENSSL_NAME 135#cmakedefine LWS_SSL_CLIENT_USE_OS_CA_CERTS 136#cmakedefine LWS_SSL_SERVER_WITH_ECDH_CERT 137#cmakedefine LWS_SUPPRESS_DEPRECATED_API_WARNINGS 138#cmakedefine LWS_TLS_LOG_PLAINTEXT_RX 139#cmakedefine LWS_TLS_LOG_PLAINTEXT_TX 140#cmakedefine LWS_WITH_ABSTRACT 141#cmakedefine LWS_WITH_ACCESS_LOG 142#cmakedefine LWS_WITH_ACME 143#cmakedefine LWS_WITH_ALSA 144#cmakedefine LWS_WITH_SYS_ASYNC_DNS 145#cmakedefine LWS_WITH_BORINGSSL 146#cmakedefine LWS_WITH_CGI 147#cmakedefine LWS_WITH_CONMON 148#cmakedefine LWS_WITH_COSE 149#cmakedefine LWS_WITH_CUSTOM_HEADERS 150#cmakedefine LWS_WITH_DEPRECATED_LWS_DLL 151#cmakedefine LWS_WITH_DETAILED_LATENCY 152#cmakedefine LWS_WITH_DIR 153#cmakedefine LWS_WITH_DRIVERS 154#cmakedefine LWS_WITH_ESP32 155#cmakedefine LWS_HAVE_EVBACKEND_LINUXAIO 156#cmakedefine LWS_HAVE_EVBACKEND_IOURING 157#cmakedefine LWS_WITH_EXTERNAL_POLL 158#cmakedefine LWS_WITH_FILE_OPS 159#cmakedefine LWS_WITH_FSMOUNT 160#cmakedefine LWS_WITH_FTS 161#cmakedefine LWS_WITH_GENCRYPTO 162#cmakedefine LWS_WITH_GENERIC_SESSIONS 163#cmakedefine LWS_WITH_GLIB 164#cmakedefine LWS_WITH_GTK 165#cmakedefine LWS_WITH_HTTP2 166#cmakedefine LWS_WITH_HTTP_BASIC_AUTH 167#cmakedefine LWS_WITH_HTTP_BROTLI 168#cmakedefine LWS_HTTP_HEADERS_ALL 169#cmakedefine LWS_WITH_HTTP_PROXY 170#cmakedefine LWS_WITH_HTTP_STREAM_COMPRESSION 171#cmakedefine LWS_WITH_HTTP_UNCOMMON_HEADERS 172#cmakedefine LWS_WITH_IPV6 173#cmakedefine LWS_WITH_JOSE 174#cmakedefine LWS_WITH_CBOR 175#cmakedefine LWS_WITH_CBOR_FLOAT 176#cmakedefine LWS_WITH_LEJP 177#cmakedefine LWS_WITH_LIBEV 178#cmakedefine LWS_WITH_LIBEVENT 179#cmakedefine LWS_WITH_LIBUV 180#cmakedefine LWS_WITH_SDEVENT 181#cmakedefine LWS_WITH_LWSAC 182#cmakedefine LWS_LOGS_TIMESTAMP 183#cmakedefine LWS_WITH_MBEDTLS 184#cmakedefine LWS_WITH_MINIZ 185#cmakedefine LWS_WITH_NETLINK 186#cmakedefine LWS_WITH_NETWORK 187#cmakedefine LWS_WITH_NO_LOGS 188#cmakedefine LWS_WITH_CACHE_NSCOOKIEJAR 189#cmakedefine LWS_WITH_CLIENT 190#cmakedefine LWS_WITHOUT_EXTENSIONS 191#cmakedefine LWS_WITH_SERVER 192#cmakedefine LWS_WITH_SPAWN 193#cmakedefine LWS_WITH_PEER_LIMITS 194#cmakedefine LWS_WITH_PLUGINS 195#cmakedefine LWS_WITH_PLUGINS_BUILTIN 196#cmakedefine LWS_WITH_POLARSSL 197#cmakedefine LWS_WITH_POLL 198#cmakedefine LWS_WITH_RANGES 199#cmakedefine LWS_WITH_RFC6724 200#cmakedefine LWS_WITH_SECURE_STREAMS 201#cmakedefine LWS_WITH_SECURE_STREAMS_CPP 202#cmakedefine LWS_WITH_SECURE_STREAMS_SYS_AUTH_API_AMAZON_COM 203#cmakedefine LWS_WITH_SECURE_STREAMS_PROXY_API 204#cmakedefine LWS_WITH_SECURE_STREAMS_STATIC_POLICY_ONLY 205#cmakedefine LWS_WITH_SECURE_STREAMS_AUTH_SIGV4 206#cmakedefine LWS_WITH_SECURE_STREAMS_BUFFER_DUMP 207#cmakedefine LWS_WITH_SS_DIRECT_PROTOCOL_STR 208#cmakedefine LWS_WITH_SELFTESTS 209#cmakedefine LWS_WITH_SEQUENCER 210#cmakedefine LWS_WITH_SERVER_STATUS 211#cmakedefine LWS_WITH_SYS_SMD 212#cmakedefine LWS_WITH_SMTP 213#cmakedefine LWS_WITH_SOCKS5 214#cmakedefine LWS_WITH_STATEFUL_URLDECODE 215#cmakedefine LWS_WITH_STATS 216#cmakedefine LWS_WITH_STRUCT_SQLITE3 217#cmakedefine LWS_WITH_STRUCT_JSON 218#cmakedefine LWS_WITH_SUL_DEBUGGING 219#cmakedefine LWS_WITH_SQLITE3 220#cmakedefine LWS_WITH_SYS_DHCP_CLIENT 221#cmakedefine LWS_WITH_SYS_FAULT_INJECTION 222#cmakedefine LWS_WITH_SYS_METRICS 223#cmakedefine LWS_WITH_SYS_NTPCLIENT 224#cmakedefine LWS_WITH_SYS_STATE 225#cmakedefine LWS_WITH_THREADPOOL 226#cmakedefine LWS_WITH_TLS 227#cmakedefine LWS_WITH_TLS_JIT_TRUST 228#cmakedefine LWS_WITH_TLS_SESSIONS 229#cmakedefine LWS_WITH_UDP 230#cmakedefine LWS_WITH_ULOOP 231#cmakedefine LWS_WITH_UNIX_SOCK 232#cmakedefine LWS_WITH_ZIP_FOPS 233#cmakedefine USE_OLD_CYASSL 234#cmakedefine USE_WOLFSSL 235#cmakedefine LWS_WITH_EVENT_LIBS 236#cmakedefine LWS_WITH_EVLIB_PLUGINS 237#cmakedefine LWS_WITH_LIBUV_INTERNAL 238#cmakedefine LWS_WITH_PLUGINS_API 239#cmakedefine LWS_HAVE_RTA_PREF 240 241