From 006a0fb61be8deb1b1ddca05baad8e12e40d1a61 Mon Sep 17 00:00:00 2001 From: nobu Date: Fri, 20 Aug 2004 21:42:21 +0000 Subject: * ext/tcltklib/extconf.rb (find_tcl, find_tk): find stub library. * lib/mkmf.rb (arg_config, with_config): deal with '-' and '_' uniformly. [ruby-dev:24118] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6802 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- lib/mkmf.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'lib') diff --git a/lib/mkmf.rb b/lib/mkmf.rb index ec5cbf4bb6..316bfe3505 100644 --- a/lib/mkmf.rb +++ b/lib/mkmf.rb @@ -20,6 +20,7 @@ unless defined? $configure_args for arg in Shellwords::shellwords(args) arg, val = arg.split('=', 2) next unless arg + arg.tr!('_', '-') if arg.sub!(/^(?!--)/, '--') val or next arg.downcase! @@ -30,6 +31,7 @@ unless defined? $configure_args for arg in ARGV arg, val = arg.split('=', 2) next unless arg + arg.tr!('_', '-') if arg.sub!(/^(?!--)/, '--') val or next arg.downcase! @@ -603,11 +605,11 @@ def find_executable(bin, path = nil) end def arg_config(config, default=nil) - $configure_args.fetch(config, default) + $configure_args.fetch(config.tr('_', '-'), default) end def with_config(config, default=nil) - unless /^--with-/ =~ config + unless /^--with[-_]/ =~ config config = '--with-' + config end arg_config(config, default) -- cgit v1.2.3