mirror of
https://github.com/3proxy/3proxy.git
synced 2025-02-23 10:35:40 +08:00
Cmake for SSLPlugin fixed for WIN32
This commit is contained in:
parent
b73df6c941
commit
b3d3223bcf
@ -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})
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user