From 05c661143c8002c150b06fd22c95584ae4152d66 Mon Sep 17 00:00:00 2001 From: janbar <jlbarriere68@gmail.com> Date: Sun, 8 Dec 2019 21:36:51 +0100 Subject: [PATCH] add missed definitions --- CMakeLists.txt | 10 ++++++---- crypto/CMakeLists.txt | 1 + 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index ab6aa8d..1088024 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -106,12 +106,14 @@ add_definitions( -DOPENSSL_NO_STATIC_ENGINE ) if( MSVC ) include( MSVCRuntime ) configure_msvc_runtime() - add_definitions( "-DOPENSSLDIR=\"C:/ssl\"" ) - add_definitions( "-DENGINESDIR=\"C:/engines-1.1\"" ) + set( OPENSSLDIR "C:/ssl" ) + set( ENGINESDIR "C:/engines-1.1" ) else() - add_definitions( "-DOPENSSLDIR=\"/usr/local/ssl\"" ) - add_definitions( "-DENGINESDIR=\"/usr/local/engines-1.1\"" ) + set( OPENSSLDIR "/usr/local/ssl" ) + set( ENGINESDIR "/usr/local/engines-1.1" ) endif() +add_definitions( "-DOPENSSLDIR=\"${OPENSSLDIR}\"" ) +add_definitions( "-DENGINESDIR=\"${ENGINESDIR}\"" ) if( APPLE ) set( CMAKE_MACOSX_RPATH ON ) diff --git a/crypto/CMakeLists.txt b/crypto/CMakeLists.txt index 58acb8e..6d3241b 100644 --- a/crypto/CMakeLists.txt +++ b/crypto/CMakeLists.txt @@ -33,6 +33,7 @@ include( CheckIncludeFile ) CHECK_INCLUDE_FILE( fcntl.h CHK_DLFCN ) if( CHK_DLFCN ) set( HAVE_DLFCN_H ON ) + add_definitions( -DHAVE_DLFCN_H ) endif() if( APPLE )