diff options
author | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 1998-04-07 08:34:10 +0000 |
---|---|---|
committer | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 1998-04-07 08:34:10 +0000 |
commit | ba06b1a81f81e089849c7c877eba7b1d3618b126 (patch) | |
tree | 57e77c2ade50f201b4aafdc071cf86fb95eb7016 /mkconfig.rb | |
parent | f8fc9136223c83c2791566d3efa52843f89aa127 (diff) |
dynamic (nested) local variables
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/v1_1r@151 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'mkconfig.rb')
-rw-r--r-- | mkconfig.rb | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/mkconfig.rb b/mkconfig.rb index 5232943d8d..91ce78c856 100644 --- a/mkconfig.rb +++ b/mkconfig.rb @@ -32,8 +32,10 @@ File.foreach "config.status" do |$_| name = $1 val = $2 || "" next if name =~ /^(INSTALL|DEFS|configure_input|srcdir|top_srcdir)$/ + p defined? val + p val v = " CONFIG[\"" + name + "\"] = " + - val.sub(/^\s*(.*)\s*$/, '"\1"').gsub(/\$\{?([^}]*)\}?/) { + val.sub(/^\s*(.*)\s*$/, '"\1"').gsub(/\$\{?([^}]*)\}?/) { "\#{CONFIG[\\\"#{$1}\\\"]}" } + "\n" if fast[name] |