1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-18 19:49:40 +00:00

net/mosquitto: Link with correct library type when using websockets option

Libwebsockets refers to static library as websockets and shared as
websockets_shared. Currently it causes shared option in mosuitto to link
with static library and static option doesn't work at all.

PR:		269536
Reviewed by:	Joseph Benden <joe@thrallingpenguin.com> (maintainer)
This commit is contained in:
Daniel Engberg 2023-02-13 23:37:10 +01:00
parent 410149efe0
commit 97400f86dc

View File

@ -0,0 +1,18 @@
--- src/CMakeLists.txt.orig 2023-02-13 19:40:35 UTC
+++ src/CMakeLists.txt
@@ -194,13 +194,13 @@ endif (WIN32)
if (WITH_WEBSOCKETS)
if (STATIC_WEBSOCKETS)
- set (MOSQ_LIBS ${MOSQ_LIBS} websockets_static)
+ set (MOSQ_LIBS ${MOSQ_LIBS} websockets)
if (WIN32)
set (MOSQ_LIBS ${MOSQ_LIBS} iphlpapi)
link_directories(${mosquitto_SOURCE_DIR})
endif (WIN32)
else (STATIC_WEBSOCKETS)
- set (MOSQ_LIBS ${MOSQ_LIBS} websockets)
+ set (MOSQ_LIBS ${MOSQ_LIBS} websockets_shared)
endif (STATIC_WEBSOCKETS)
endif (WITH_WEBSOCKETS)