blob: c16236a1cbef6c24572b4959b140b34402d8d622 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
# - Try to find OpenSSL
#
# OPENSSL_INCLUDE_DIRECTORY - the OpenSSL include directory
# OPENSSL_LIBRARIES - the OpenSSL libraries
get_os(OS)
if(${OS} STREQUAL "posix")
find_package(OpenSSL REQUIRED)
elseif(${OS} STREQUAL "win")
get_arch(ARCH)
if(${ARCH} STREQUAL "x86")
set(OPENSSL_DIR ${CMAKE_SOURCE_DIR}/build/openssl_win_x86)
elseif(${ARCH} STREQUAL "x64")
set(OPENSSL_DIR ${CMAKE_SOURCE_DIR}/build/openssl_win_x64)
endif()
set(OPENSSL_INCLUDE_DIRECTORY ${OPENSSL_DIR}/include)
set(OPENSSL_LIBRARIES ${OPENSSL_DIR}/lib/libeay32.lib ${OPENSSL_DIR}/lib/ssleay32.lib)
endif()
|