Module: OpenSSL
- Defined in:
- ext/rubysl/openssl/deprecation.rb
Class Method Summary collapse
Class Method Details
.check_func(func, header) ⇒ Object
17 18 19 20 |
# File 'ext/rubysl/openssl/deprecation.rb', line 17 def self.check_func(func, header) have_func(func, header, deprecated_warning_flag) and have_header(header, nil, deprecated_warning_flag) end |
.deprecated_warning_flag ⇒ Object
2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
# File 'ext/rubysl/openssl/deprecation.rb', line 2 def self.deprecated_warning_flag unless flag = (@deprecated_warning_flag ||= nil) if try_compile("", flag = "-Werror=deprecated-declarations") if with_config("broken-apple-openssl") flag = "-Wno-deprecated-declarations" end $warnflags << " #{flag}" else flag = "" end @deprecated_warning_flag = flag end flag end |