mirror of
https://github.com/eclipse-mosquitto/mosquitto.git
synced 2026-09-23 00:24:47 +08:00
Fix openssl linking on cmake.
Thanks to notpeelz.
This commit is contained in:
@@ -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)
|
||||
|
||||
@@ -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
@@ -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)
|
||||
|
||||
@@ -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
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user