summaryrefslogtreecommitdiff
path: root/ext/openssl/extconf.rb
diff options
context:
space:
mode:
Diffstat (limited to 'ext/openssl/extconf.rb')
-rw-r--r--ext/openssl/extconf.rb9
1 files changed, 1 insertions, 8 deletions
diff --git a/ext/openssl/extconf.rb b/ext/openssl/extconf.rb
index 76befa5..92dabdc 100644
--- a/ext/openssl/extconf.rb
+++ b/ext/openssl/extconf.rb
@@ -18,7 +18,6 @@ require "mkmf"
dir_config("openssl")
dir_config("kerberos")
-pkgconfig = with_config("pkg-config", !CROSS_COMPILING && "pkg-config")
message "=== OpenSSL for Ruby configurator ===\n"
@@ -51,13 +50,7 @@ result = have_header("openssl/ssl.h")
result &&= %w[crypto libeay32].any? {|lib| have_library(lib, "OpenSSL_add_all_digests")}
result &&= %w[ssl ssleay32].any? {|lib| have_library(lib, "SSL_library_init")}
if !result
- if find_executable(pkgconfig) and system(pkgconfig, "--exists", "openssl")
- $CFLAGS += " " << `#{pkgconfig} --cflags openssl`.chomp
- $DLDFLAGS += " " << `#{pkgconfig} --libs-only-L openssl`.chomp
- $LIBS += " " << `#{pkgconfig} --libs-only-l openssl`.chomp
- result = have_header("openssl/ssl.h")
- end
- if !result
+ unless pkg_config("openssl") and have_header("openssl/ssl.h")
message "=== Checking for required stuff failed. ===\n"
message "Makefile wasn't created. Fix the errors above.\n"
exit 1