diff options
author | warptangent <warptangent@tutanota.com> | 2016-02-12 12:36:55 -0800 |
---|---|---|
committer | warptangent <warptangent@tutanota.com> | 2016-02-12 15:02:06 -0800 |
commit | 7205210b0f6c3648361a9a0b2c17f1b6e7163ad9 (patch) | |
tree | c3a47874f840e46af43f69d69eff65472855fc6e /CMakeLists.txt | |
parent | cmake: Fix overly broad use of dynamic link settings (diff) | |
download | monero-7205210b0f6c3648361a9a0b2c17f1b6e7163ad9.tar.xz |
cmake: Fix unbound config compile settings
This allows the OpenSSL function checks to compile in unbound's CMake
configuration.
Otherwise, the functions SHA256() and EVP_sha512() won't be called from
libunbound as possible algorithms.
They had not been compiling because static OpenSSL libraries were being
used, along with lack of -ldl. The static library preference is
unnecessary for the checks, so use default suffixes ordering for
CMAKE_FIND_LIBRARY_SUFFIXES when building unbound.
Related files:
configure_checks.cmake
external/unbound/validator/val_secalgo.c
secalgo_ds_digest(), setup_key_digest()
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index ff4f88536..fa3b07a3e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -177,6 +177,8 @@ if(MINGW) list(REMOVE_ITEM CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES ${DEFLIB}) endif() +set(ORIG_CMAKE_FIND_LIBRARY_SUFFIXES ${CMAKE_FIND_LIBRARY_SUFFIXES}) + if(STATIC) if(MSVC) set(CMAKE_FIND_LIBRARY_SUFFIXES .lib .dll.a .a ${CMAKE_FIND_LIBRARY_SUFFIXES}) |