From 86b9097ea110ff4cd7cc95fc80d7f28cdd1de4e5 Mon Sep 17 00:00:00 2001 From: Michihiro NAKAJIMA Date: Tue, 14 Oct 2014 21:09:38 +0900 Subject: [PATCH] Fix a lack of definitions for OpenSSL library on CMake build system. --- CMakeLists.txt | 3 +++ build/cmake/config.h.in | 6 ++++++ 2 files changed, 9 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 7f6cc4481..9f18c8bce 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -624,6 +624,9 @@ ENDIF(ENABLE_NETTLE) # IF(ENABLE_OPENSSL AND NOT CMAKE_SYSTEM_NAME MATCHES "Darwin") FIND_PACKAGE(OpenSSL) + IF(OPENSSL_FOUND) + SET(HAVE_LIBCRYPTO 1) + ENDIF(OPENSSL_FOUND) ELSE() SET(OPENSSL_FOUND FALSE) # Override cached value ENDIF() diff --git a/build/cmake/config.h.in b/build/cmake/config.h.in index a08c3bd86..7d7230e55 100644 --- a/build/cmake/config.h.in +++ b/build/cmake/config.h.in @@ -585,6 +585,12 @@ typedef uint64_t uintmax_t; /* Define to 1 if you have the `bz2' library (-lbz2). */ #cmakedefine HAVE_LIBBZ2 1 +/* Define to 1 if you have the `charset' library (-lcharset). */ +#cmakedefine HAVE_LIBCHARSET 1 + +/* Define to 1 if you have the `crypto' library (-lcrypto). */ +#cmakedefine HAVE_LIBCRYPTO 1 + /* Define to 1 if you have the `expat' library (-lexpat). */ #cmakedefine HAVE_LIBEXPAT 1 -- 2.47.2