Merge pull request #2730

ba1b89fb Updated OpenBSD build instructions and fixed libressl linking issue (ston1th)
This commit is contained in:
Riccardo Spagni 2017-11-14 15:26:57 +02:00
commit 90d78b825a
No known key found for this signature in database
GPG key ID: 55432DF31CCD4FCD
2 changed files with 76 additions and 0 deletions

View file

@ -60,6 +60,15 @@ if (CMAKE_USE_WIN32_THREADS_INIT)
else ()
set(HAVE_WINDOWS_THREADS 0)
endif ()
# determine if we have libressl
check_symbol_exists(LIBRESSL_VERSION_TEXT "openssl/opensslv.h" HAVE_LIBRESSL)
# check if we have found HAVE_DECL_REALLOCARRAY already, so we can safely undefine and redefine it with value 1
if (HAVE_LIBRESSL AND HAVE_DECL_REALLOCARRAY)
unset(HAVE_DECL_REALLOCARRAY CACHE)
add_definitions(-DHAVE_DECL_REALLOCARRAY=1)
endif ()
configure_file(
"${CMAKE_CURRENT_SOURCE_DIR}/config.h.cmake.in"
"${CMAKE_CURRENT_BINARY_DIR}/config.h")