From 86409e9f62c0cfa0de82f0787b092d4d9adde459 Mon Sep 17 00:00:00 2001 From: Andy Green Date: Tue, 1 Sep 2020 08:07:25 +0100 Subject: [PATCH] evlib plugins: revert to building in if no LWS_WITH_SHARED https://github.com/warmcat/libwebsockets/issues/2033 --- CMakeLists-implied-options.txt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/CMakeLists-implied-options.txt b/CMakeLists-implied-options.txt index fb5e9da67..7272ac6e8 100644 --- a/CMakeLists-implied-options.txt +++ b/CMakeLists-implied-options.txt @@ -397,6 +397,13 @@ if (LWS_WITH_PLUGINS AND NOT LWS_WITH_SHARED) endif() +# if we're only building static, we don't want event lib plugins +# +if (LWS_WITH_EVLIB_PLUGINS AND NOT LWS_WITH_SHARED) + message("Deselecting EVLIB_PLUGINS since building static") + set(LWS_WITH_EVLIB_PLUGINS 0) +endif() + if (LWS_WITH_PLUGINS OR (LWS_WITH_EVLIB_PLUGINS AND LWS_WITH_EVENT_LIBS)) set(LWS_WITH_PLUGINS_API 1) endif()