Sha256: 8c584e33919f4a17c426538676faf2f45528a0182d78555cac3134933352d730
Contents?: true
Size: 877 Bytes
Versions: 3
Compression:
Stored size: 877 Bytes
Contents
def digest_conf(name, hdr = name, funcs = nil) unless with_config("bundled-#{name}") cc = with_config("common-digest") if cc == true or /\b#{name}\b/ =~ cc if File.exist?("#$srcdir/#{name}cc.h") and have_header("CommonCrypto/CommonDigest.h") $defs << "-D#{name.upcase}_USE_COMMONDIGEST" return :commondigest end end dir_config("openssl") pkg_config("openssl") require File.expand_path('../../openssl/deprecation', __FILE__) if have_library("crypto") funcs ||= name.upcase funcs = Array(funcs) hdr = "openssl/#{hdr}.h" if funcs.all? {|func| OpenSSL.check_func("#{func}_Transform", hdr)} && funcs.all? {|func| have_type("#{func}_CTX", hdr)} $defs << "-D#{name.upcase}_USE_OPENSSL" return :ossl end end end $objs << "#{name}.#{$OBJEXT}" return end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
rubysl-digest-2.1 | ext/rubysl/digest/digest_conf.rb |
rubysl-digest-2.0.8 | ext/rubysl/digest/digest_conf.rb |
rubysl-digest-2.0.7 | ext/rubysl/digest/digest_conf.rb |