We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent fcec9a6 commit 80c6f66Copy full SHA for 80c6f66
CMakeLists.txt
@@ -58,8 +58,12 @@ set(LINK_LIBS ${ZLIB_LIBRARIES} ${LIBWEBSOCKETS_LIBRARIES} ${JSON-C_LIBRARIES} $
58
59
set (CMAKE_REQUIRED_INCLUDES ${INCLUDE_DIRS})
60
include(CheckSymbolExists)
61
+check_symbol_exists(LWS_WITH_LIBUV "lws_config.h" LWS_WITH_LIBUV)
62
check_symbol_exists(LWS_OPENSSL_SUPPORT "lws_config.h" LWS_OPENSSL_ENABLED)
63
check_symbol_exists(LWS_WITH_MBEDTLS "lws_config.h" LWS_MBEDTLS_ENABLED)
64
+if(NOT LWS_WITH_LIBUV)
65
+ message(FATAL_ERROR "libwebsockets was not build with libuv support (-DLWS_WITH_LIBUV=ON)")
66
+endif()
67
if(LWS_OPENSSL_ENABLED AND NOT LWS_MBEDTLS_ENABLED)
68
find_package(OpenSSL REQUIRED)
69
list(APPEND INCLUDE_DIRS ${OPENSSL_INCLUDE_DIR})
0 commit comments