diff --git a/src/plugins/SSLPlugin/CMakeLists.txt b/src/plugins/SSLPlugin/CMakeLists.txt index d58d0e0..c747ece 100644 --- a/src/plugins/SSLPlugin/CMakeLists.txt +++ b/src/plugins/SSLPlugin/CMakeLists.txt @@ -1,4 +1,3 @@ - set(SSL_PLUGIN_SOURCES ssl_plugin.c my_ssl.c) add_library(SSLPlugin SHARED ${SSL_PLUGIN_SOURCES}) @@ -6,24 +5,19 @@ add_library(SSLPlugin SHARED ${SSL_PLUGIN_SOURCES}) target_include_directories (SSLPlugin PRIVATE ${CMAKE_SOURCE_DIR}/include) set_target_properties(SSLPlugin PROPERTIES PREFIX "") -find_library(SSL_LIBRARY - NAMES libssl libsslMT libsslMD - HINTS "${CMAKE_SOURCE_DIR}/lib" +if (WIN32) + target_link_libraries (SSLPlugin PRIVATE ws2_32.lib) +endif (WIN32) + +find_library(LIBEAY_LIBRARY + NAMES crypto libeay32 libeay32mt + HINTS "${CMAKE_SOURCE_DIR}/lib" ) -if ("${SSL_LIBRARY}" STREQUAL "SSL_LIBRARY-NOTFOUND") - find_library(LEBEAY_LIBRARY - NAMES libeay32 libeay32mt - HINTS "${CMAKE_SOURCE_DIR}/lib" - ) - find_library(SSLEAY_LIBRARY - NAMES ssleay32 ssleay32mt - HINTS "${CMAKE_SOURCE_DIR}/lib" - ) - target_link_libraries (SSLPlugin PRIVATE ${LEBEAY_LIBRARY} ${SSLEAY_LIBRARY}) -else() - target_link_libraries (SSLPlugin PRIVATE ${SSL_LIBRARY}) -endif() +find_library(SSLEAY_LIBRARY + NAMES libssl ssleay32 ssleay32mt + HINTS "${CMAKE_SOURCE_DIR}/lib" +) -target_link_libraries (SSLPlugin PRIVATE ws2_32.lib) +target_link_libraries (SSLPlugin PRIVATE ${LIBEAY_LIBRARY} ${SSLEAY_LIBRARY})