diff --git a/CMakeLists.txt b/CMakeLists.txt index d96c4a76..da306ae6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -71,6 +71,8 @@ if(LINUX) file(STRINGS "/etc/os-release" DISTRO_ID_LIKE REGEX "ID_LIKE") if(${DISTRO_ID_LIKE} MATCHES "rhel|centos") set (LIB_DIR "lib64") + set(OPENSSL_ROOT_DIR "/usr/lib64/openssl3") + set(OPENSSL_INCLUDE_DIR "/usr/include/openssl3") endif(${DISTRO_ID_LIKE} MATCHES "rhel|centos") endif(LINUX) set(TRITON_CORE_HEADERS_ONLY OFF) diff --git a/libevhtp/libevhtp/CMakeLists.txt b/libevhtp/libevhtp/CMakeLists.txt index a3f8e232..e1d1eaae 100644 --- a/libevhtp/libevhtp/CMakeLists.txt +++ b/libevhtp/libevhtp/CMakeLists.txt @@ -69,6 +69,14 @@ set(evhtp_dir_headers "include/evhtp/parser.h" "include/evhtp/log.h") +if(LINUX) + file(STRINGS "/etc/os-release" DISTRO_ID_LIKE REGEX "ID_LIKE") + if(${DISTRO_ID_LIKE} MATCHES "rhel|centos") + set(OPENSSL_ROOT_DIR "/usr/lib64/openssl3") + set(OPENSSL_INCLUDE_DIR "/usr/include/openssl3") + endif(${DISTRO_ID_LIKE} MATCHES "rhel|centos") +endif(LINUX) + if(NOT EVHTP_DISABLE_SSL) find_package(OpenSSL) if(OPENSSL_FOUND)