[ruby/openssl] ignore pkgconfig when any openssl option is specified

https://github.com/ruby/openssl/commit/b23fa75aa3
This commit is contained in:
Stefan Kaes 2022-01-04 13:28:26 +01:00 committed by Nobuyoshi Nakada
parent 01025a0055
commit 0bf2dfa6ac

View File

@ -13,7 +13,7 @@
require "mkmf"
dir_config("openssl")
dir_config_given = dir_config("openssl").any?
dir_config("kerberos")
Logging::message "=== OpenSSL for Ruby configurator ===\n"
@ -92,7 +92,7 @@ def find_openssl_library
end
Logging::message "=== Checking for required stuff... ===\n"
pkg_config_found = pkg_config("openssl") && have_header("openssl/ssl.h")
pkg_config_found = !dir_config_given && pkg_config("openssl") && have_header("openssl/ssl.h")
if !pkg_config_found && !find_openssl_library
Logging::message "=== Checking for required stuff failed. ===\n"