diff --git a/package/libwebsockets/libwebsockets.mk b/package/libwebsockets/libwebsockets.mk index f5cde37109..79624948a5 100644 --- a/package/libwebsockets/libwebsockets.mk +++ b/package/libwebsockets/libwebsockets.mk @@ -34,16 +34,25 @@ ifeq ($(BR2_PACKAGE_OPENSSL),y) LIBWEBSOCKETS_DEPENDENCIES += openssl host-openssl LIBWEBSOCKETS_CONF_OPTS += \ -DLWS_WITH_SSL=ON \ - -DLWS_WITH_MBEDTLS=OFF + -DLWS_WITH_MBEDTLS=OFF \ + -DLWS_WITH_WOLFSSL=OFF else ifeq ($(BR2_PACKAGE_MBEDTLS),y) LIBWEBSOCKETS_DEPENDENCIES += mbedtls LIBWEBSOCKETS_CONF_OPTS += \ -DLWS_WITH_SSL=ON \ - -DLWS_WITH_MBEDTLS=ON + -DLWS_WITH_MBEDTLS=ON \ + -DLWS_WITH_WOLFSSL=OFF +else ifeq ($(BR2_PACKAGE_WOLFSSL),y) +LIBWEBSOCKETS_DEPENDENCIES += host-pkgconf wolfssl +LIBWEBSOCKETS_CONF_OPTS += \ + -DLWS_WITH_SSL=ON \ + -DLWS_WITH_MBEDTLS=OFF \ + -DLWS_WITH_WOLFSSL=ON else LIBWEBSOCKETS_CONF_OPTS += \ -DLWS_WITH_SSL=OFF \ - -DLWS_WITH_MBEDTLS=OFF + -DLWS_WITH_MBEDTLS=OFF \ + -DLWS_WITH_WOLFSSL=OFF endif ifeq ($(BR2_PACKAGE_LIBEV),y)