Skip to content

Commit cdec3c7

Browse files
authored
Merge pull request ruby#633 from rhenium/ky/extconf-append-flags-last
extconf.rb: apply RUBY_OPENSSL_EXT{C,LD}FLAGS after checking features
2 parents c8aedba + 2a95b97 commit cdec3c7

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

ext/openssl/extconf.rb

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,6 @@
1818

1919
Logging::message "=== OpenSSL for Ruby configurator ===\n"
2020

21-
# Append flags from environment variables.
22-
extcflags = ENV["RUBY_OPENSSL_EXTCFLAGS"]
23-
append_cflags(extcflags.split) if extcflags
24-
extldflags = ENV["RUBY_OPENSSL_EXTLDFLAGS"]
25-
append_ldflags(extldflags.split) if extldflags
26-
2721
##
2822
# Adds -DOSSL_DEBUG for compilation and some more targets when GCC is used
2923
# To turn it on, use: --with-debug or --enable-debug
@@ -198,6 +192,12 @@ def find_openssl_library
198192

199193
Logging::message "=== Checking done. ===\n"
200194

195+
# Append flags from environment variables.
196+
extcflags = ENV["RUBY_OPENSSL_EXTCFLAGS"]
197+
append_cflags(extcflags.split) if extcflags
198+
extldflags = ENV["RUBY_OPENSSL_EXTLDFLAGS"]
199+
append_ldflags(extldflags.split) if extldflags
200+
201201
create_header
202202
create_makefile("openssl")
203203
Logging::message "Done.\n"

0 commit comments

Comments
 (0)