lws_config.h.in 6.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197
  1. /* lws_config.h Generated from lws_config.h.in */
  2. #ifndef NDEBUG
  3. #ifndef _DEBUG
  4. #define _DEBUG
  5. #endif
  6. #endif
  7. #define LWS_INSTALL_DATADIR "${CMAKE_INSTALL_PREFIX}/share"
  8. #define LWS_INSTALL_LIBDIR "${CMAKE_INSTALL_PREFIX}/${LWS_INSTALL_LIB_DIR}${LIB_SUFFIX}"
  9. #define LWS_LIBRARY_VERSION_MAJOR ${LWS_LIBRARY_VERSION_MAJOR}
  10. #define LWS_LIBRARY_VERSION_MINOR ${LWS_LIBRARY_VERSION_MINOR}
  11. #define LWS_LIBRARY_VERSION_PATCH_ELABORATED ${LWS_LIBRARY_VERSION_PATCH_ELABORATED}
  12. #define LWS_LIBRARY_VERSION_PATCH ${LWS_LIBRARY_VERSION_PATCH}
  13. /* LWS_LIBRARY_VERSION_NUMBER looks like 1005001 for e.g. version 1.5.1 */
  14. #define LWS_LIBRARY_VERSION_NUMBER (LWS_LIBRARY_VERSION_MAJOR * 1000000) + \
  15. (LWS_LIBRARY_VERSION_MINOR * 1000) + \
  16. LWS_LIBRARY_VERSION_PATCH
  17. #define LWS_MAX_SMP ${LWS_MAX_SMP}
  18. #cmakedefine LWS_ESP_PLATFORM
  19. #cmakedefine LWS_LIBRARY_VERSION_NUMBER
  20. #cmakedefine LWS_EXT_PTHREAD_LIBRARIES
  21. #cmakedefine LWS_AVOID_SIGPIPE_IGN
  22. #cmakedefine LWS_BUILD_HASH "${LWS_BUILD_HASH}"
  23. #cmakedefine LWS_BUILTIN_GETIFADDRS
  24. #cmakedefine LWS_CLIENT_HTTP_PROXYING
  25. #cmakedefine LWS_DETECTED_PLAT_IOS
  26. #cmakedefine LWS_FALLBACK_GETHOSTBYNAME
  27. #cmakedefine LWS_HAS_INTPTR_T
  28. #cmakedefine LWS_HAS_GETOPT_LONG
  29. #cmakedefine LWS_HAVE__ATOI64
  30. #cmakedefine LWS_HAVE_ATOLL
  31. #cmakedefine LWS_HAVE_BN_bn2binpad
  32. #cmakedefine LWS_HAVE_CLOCK_GETTIME
  33. #cmakedefine LWS_HAVE_EC_POINT_get_affine_coordinates
  34. #cmakedefine LWS_HAVE_ECDSA_SIG_set0
  35. #cmakedefine LWS_HAVE_EVP_MD_CTX_free
  36. #cmakedefine LWS_HAVE_EVP_aes_128_wrap
  37. #cmakedefine LWS_HAVE_EVP_aes_128_cfb8
  38. #cmakedefine LWS_HAVE_EVP_aes_128_cfb128
  39. #cmakedefine LWS_HAVE_EVP_aes_192_cfb8
  40. #cmakedefine LWS_HAVE_EVP_aes_192_cfb128
  41. #cmakedefine LWS_HAVE_EVP_aes_256_cfb8
  42. #cmakedefine LWS_HAVE_EVP_aes_256_cfb128
  43. #cmakedefine LWS_HAVE_EVP_aes_128_xts
  44. #cmakedefine LWS_HAVE_EVP_PKEY_new_raw_private_key
  45. #cmakedefine LWS_HAVE_EXECVPE
  46. #cmakedefine LWS_HAVE_LIBCAP
  47. #cmakedefine LWS_HAVE_HMAC_CTX_new
  48. #cmakedefine LWS_HAVE_MALLOC_H
  49. #cmakedefine LWS_HAVE_MALLOC_TRIM
  50. #cmakedefine LWS_HAVE_MALLOC_USABLE_SIZE
  51. #cmakedefine LWS_HAVE_mbedtls_md_setup
  52. #cmakedefine LWS_HAVE_mbedtls_net_init
  53. #cmakedefine LWS_HAVE_mbedtls_rsa_complete
  54. #cmakedefine LWS_HAVE_mbedtls_internal_aes_encrypt
  55. #cmakedefine LWS_HAVE_mbedtls_ssl_conf_alpn_protocols
  56. #cmakedefine LWS_HAVE_mbedtls_ssl_get_alpn_protocol
  57. #cmakedefine LWS_HAVE_mbedtls_ssl_conf_sni
  58. #cmakedefine LWS_HAVE_mbedtls_ssl_set_hs_ca_chain
  59. #cmakedefine LWS_HAVE_mbedtls_ssl_set_hs_own_cert
  60. #cmakedefine LWS_HAVE_mbedtls_ssl_set_hs_authmode
  61. #cmakedefine LWS_HAVE_MBEDTLS_NET_SOCKETS
  62. #cmakedefine LWS_HAVE_NEW_UV_VERSION_H
  63. #cmakedefine LWS_HAVE_OPENSSL_ECDH_H
  64. #cmakedefine LWS_HAVE_PIPE2
  65. #cmakedefine LWS_HAVE_EVENTFD
  66. #cmakedefine LWS_HAVE_PTHREAD_H
  67. #cmakedefine LWS_HAVE_RSA_SET0_KEY
  68. #cmakedefine LWS_HAVE_RSA_verify_pss_mgf1
  69. #cmakedefine LWS_HAVE_SSL_CTX_get0_certificate
  70. #cmakedefine LWS_HAVE_SSL_CTX_load_verify_file
  71. #cmakedefine LWS_HAVE_SSL_CTX_load_verify_dir
  72. #cmakedefine LWS_HAVE_SSL_CTX_set1_param
  73. #cmakedefine LWS_HAVE_SSL_CTX_set_ciphersuites
  74. #cmakedefine LWS_HAVE_SSL_EXTRA_CHAIN_CERTS
  75. #cmakedefine LWS_HAVE_SSL_get0_alpn_selected
  76. #cmakedefine LWS_HAVE_SSL_CTX_EVP_PKEY_new_raw_private_key
  77. #cmakedefine LWS_HAVE_SSL_set_alpn_protos
  78. #cmakedefine LWS_HAVE_SSL_SET_INFO_CALLBACK
  79. #cmakedefine LWS_HAVE__STAT32I64
  80. #cmakedefine LWS_HAVE_STDINT_H
  81. #cmakedefine LWS_HAVE_SYS_CAPABILITY_H
  82. #cmakedefine LWS_HAVE_TLS_CLIENT_METHOD
  83. #cmakedefine LWS_HAVE_TLSV1_2_CLIENT_METHOD
  84. #cmakedefine LWS_HAVE_UV_VERSION_H
  85. #cmakedefine LWS_HAVE_VFORK
  86. #cmakedefine LWS_HAVE_X509_get_key_usage
  87. #cmakedefine LWS_HAVE_X509_VERIFY_PARAM_set1_host
  88. #cmakedefine LWS_LIBRARY_VERSION "${LWS_LIBRARY_VERSION}"
  89. #define LWS_LOGGING_BITFIELD_CLEAR ${LWS_LOGGING_BITFIELD_CLEAR}
  90. #define LWS_LOGGING_BITFIELD_SET ${LWS_LOGGING_BITFIELD_SET}
  91. #cmakedefine LWS_MINGW_SUPPORT
  92. #cmakedefine LWS_NO_CLIENT
  93. #cmakedefine LWS_NO_DAEMONIZE
  94. #cmakedefine LWS_OPENSSL_CLIENT_CERTS "${LWS_OPENSSL_CLIENT_CERTS}"
  95. #cmakedefine LWS_OPENSSL_SUPPORT
  96. #cmakedefine LWS_PLAT_OPTEE
  97. #cmakedefine LWS_PLAT_UNIX
  98. #cmakedefine LWS_PLAT_FREERTOS
  99. #cmakedefine LWS_ROLE_CGI
  100. #cmakedefine LWS_ROLE_DBUS
  101. #cmakedefine LWS_ROLE_H1
  102. #cmakedefine LWS_ROLE_H2
  103. #cmakedefine LWS_ROLE_RAW
  104. #cmakedefine LWS_ROLE_RAW_FILE
  105. #cmakedefine LWS_ROLE_RAW_PROXY
  106. #cmakedefine LWS_ROLE_WS
  107. #cmakedefine LWS_ROLE_MQTT
  108. #cmakedefine LWS_SHA1_USE_OPENSSL_NAME
  109. #cmakedefine LWS_SSL_CLIENT_USE_OS_CA_CERTS
  110. #cmakedefine LWS_SSL_SERVER_WITH_ECDH_CERT
  111. #cmakedefine LWS_WITH_ABSTRACT
  112. #cmakedefine LWS_WITH_ACCESS_LOG
  113. #cmakedefine LWS_WITH_ACME
  114. #cmakedefine LWS_WITH_ALSA
  115. #cmakedefine LWS_WITH_SYS_ASYNC_DNS
  116. #cmakedefine LWS_WITH_BORINGSSL
  117. #cmakedefine LWS_WITH_CGI
  118. #cmakedefine LWS_WITH_CUSTOM_HEADERS
  119. #cmakedefine LWS_WITH_DEPRECATED_LWS_DLL
  120. #cmakedefine LWS_WITH_DETAILED_LATENCY
  121. #cmakedefine LWS_WITH_DIR
  122. #cmakedefine LWS_WITH_DRIVERS
  123. #cmakedefine LWS_WITH_ESP32
  124. #cmakedefine LWS_HAVE_EVBACKEND_LINUXAIO
  125. #cmakedefine LWS_HAVE_EVBACKEND_IOURING
  126. #cmakedefine LWS_WITH_EXTERNAL_POLL
  127. #cmakedefine LWS_WITH_FILE_OPS
  128. #cmakedefine LWS_WITH_FSMOUNT
  129. #cmakedefine LWS_WITH_FTS
  130. #cmakedefine LWS_WITH_GENCRYPTO
  131. #cmakedefine LWS_WITH_GENERIC_SESSIONS
  132. #cmakedefine LWS_WITH_GLIB
  133. #cmakedefine LWS_WITH_GTK
  134. #cmakedefine LWS_WITH_HTTP2
  135. #cmakedefine LWS_WITH_HTTP_BASIC_AUTH
  136. #cmakedefine LWS_WITH_HTTP_BROTLI
  137. #cmakedefine LWS_HTTP_HEADERS_ALL
  138. #cmakedefine LWS_WITH_HTTP_PROXY
  139. #cmakedefine LWS_WITH_HTTP_STREAM_COMPRESSION
  140. #cmakedefine LWS_WITH_HTTP_UNCOMMON_HEADERS
  141. #cmakedefine LWS_WITH_IPV6
  142. #cmakedefine LWS_WITH_JOSE
  143. #cmakedefine LWS_WITH_LEJP
  144. #cmakedefine LWS_WITH_LIBEV
  145. #cmakedefine LWS_WITH_LIBEVENT
  146. #cmakedefine LWS_WITH_LIBUV
  147. #cmakedefine LWS_WITH_LWSAC
  148. #cmakedefine LWS_LOGS_TIMESTAMP
  149. #cmakedefine LWS_WITH_MBEDTLS
  150. #cmakedefine LWS_WITH_MINIZ
  151. #cmakedefine LWS_WITH_NETWORK
  152. #cmakedefine LWS_WITH_NO_LOGS
  153. #cmakedefine LWS_WITH_CLIENT
  154. #cmakedefine LWS_WITHOUT_EXTENSIONS
  155. #cmakedefine LWS_WITH_SERVER
  156. #cmakedefine LWS_WITH_SPAWN
  157. #cmakedefine LWS_WITH_PEER_LIMITS
  158. #cmakedefine LWS_WITH_PLUGINS
  159. #cmakedefine LWS_WITH_POLARSSL
  160. #cmakedefine LWS_WITH_POLL
  161. #cmakedefine LWS_WITH_RANGES
  162. #cmakedefine LWS_WITH_SECURE_STREAMS
  163. #cmakedefine LWS_WITH_SECURE_STREAMS_SYS_AUTH_API_AMAZON_COM
  164. #cmakedefine LWS_WITH_SECURE_STREAMS_PROXY_API
  165. #cmakedefine LWS_WITH_SECURE_STREAMS_STATIC_POLICY_ONLY
  166. #cmakedefine LWS_WITH_SELFTESTS
  167. #cmakedefine LWS_WITH_SEQUENCER
  168. #cmakedefine LWS_WITH_SERVER_STATUS
  169. #cmakedefine LWS_WITH_SYS_SMD
  170. #cmakedefine LWS_WITH_SMTP
  171. #cmakedefine LWS_WITH_SOCKS5
  172. #cmakedefine LWS_WITH_STATEFUL_URLDECODE
  173. #cmakedefine LWS_WITH_STATS
  174. #cmakedefine LWS_WITH_STRUCT_SQLITE3
  175. #cmakedefine LWS_WITH_STRUCT_JSON
  176. #cmakedefine LWS_WITH_SQLITE3
  177. #cmakedefine LWS_WITH_SYS_NTPCLIENT
  178. #cmakedefine LWS_WITH_SYS_DHCP_CLIENT
  179. #cmakedefine LWS_WITH_SYS_STATE
  180. #cmakedefine LWS_WITH_THREADPOOL
  181. #cmakedefine LWS_WITH_TLS
  182. #cmakedefine LWS_WITH_UDP
  183. #cmakedefine LWS_WITH_UNIX_SOCK
  184. #cmakedefine LWS_WITH_ZIP_FOPS
  185. #cmakedefine USE_OLD_CYASSL
  186. #cmakedefine USE_WOLFSSL
  187. #cmakedefine LWS_WITH_EVENT_LIBS
  188. #cmakedefine LWS_WITH_EVLIB_PLUGINS
  189. #cmakedefine LWS_WITH_LIBUV_INTERNAL
  190. #cmakedefine LWS_WITH_PLUGINS_API