Fix openssl linking on cmake.

Thanks to notpeelz.
This commit is contained in:
Roger A. Light
2025-04-27 23:28:59 +01:00
parent 7f590a0d14
commit bdee2ba32e
5 changed files with 5 additions and 5 deletions
+1 -1
View File
@@ -43,7 +43,7 @@ if (WITH_TLS AND CJSON_FOUND)
endif (APPLE)
endif (UNIX)
target_link_libraries(mosquitto_ctrl ${OPENSSL_LIBRARIES} ${CJSON_LIBRARIES})
target_link_libraries(mosquitto_ctrl OpenSSL::SSL ${CJSON_LIBRARIES})
install(TARGETS mosquitto_ctrl RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}")
endif (WITH_TLS AND CJSON_FOUND)
+1 -1
View File
@@ -13,6 +13,6 @@ if (WITH_TLS)
)
target_link_libraries(mosquitto_passwd ${OPENSSL_LIBRARIES})
target_link_libraries(mosquitto_passwd OpenSSL::SSL)
install(TARGETS mosquitto_passwd RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}")
endif (WITH_TLS)
+1 -1
View File
@@ -60,7 +60,7 @@ set(C_SRC
util_mosq.c util_topic.c util_mosq.h
will_mosq.c will_mosq.h)
set (LIBRARIES ${OPENSSL_LIBRARIES})
set (LIBRARIES OpenSSL::SSL)
if (UNIX AND NOT APPLE AND NOT ANDROID)
find_library(LIBRT rt)
+1 -1
View File
@@ -32,7 +32,7 @@ if (CJSON_FOUND AND WITH_TLS)
)
set_target_properties(mosquitto_dynamic_security PROPERTIES PREFIX "")
target_link_libraries(mosquitto_dynamic_security ${CJSON_LIBRARIES} ${OPENSSL_LIBRARIES})
target_link_libraries(mosquitto_dynamic_security ${CJSON_LIBRARIES} OpenSSL::SSL)
if(WIN32)
target_link_libraries(mosquitto_dynamic_security mosquitto)
install(TARGETS mosquitto_dynamic_security
+1 -1
View File
@@ -157,7 +157,7 @@ if (WITH_DLT)
set (MOSQ_LIBS ${MOSQ_LIBS} ${DLT_LIBRARIES})
endif (WITH_DLT)
set (MOSQ_LIBS ${MOSQ_LIBS} ${OPENSSL_LIBRARIES})
set (MOSQ_LIBS ${MOSQ_LIBS} OpenSSL::SSL)
# Check for getaddrinfo_a
include(CheckLibraryExists)
check_library_exists(anl getaddrinfo_a "" HAVE_GETADDRINFO_A)