[macruby-changes] [174] MacRuby/trunk/lib/mkmf.rb
source_changes at macosforge.org
source_changes at macosforge.org
Fri Apr 25 17:28:20 PDT 2008
Revision: 174
http://trac.macosforge.org/projects/ruby/changeset/174
Author: lsansonetti at apple.com
Date: 2008-04-25 17:28:19 -0700 (Fri, 25 Apr 2008)
Log Message:
-----------
work around string#tr temporary limitation
Modified Paths:
--------------
MacRuby/trunk/lib/mkmf.rb
Modified: MacRuby/trunk/lib/mkmf.rb
===================================================================
--- MacRuby/trunk/lib/mkmf.rb 2008-04-26 00:28:10 UTC (rev 173)
+++ MacRuby/trunk/lib/mkmf.rb 2008-04-26 00:28:19 UTC (rev 174)
@@ -763,7 +763,10 @@
def have_header(header, &b)
checking_for header do
if try_cpp(cpp_include(header), &b)
- $defs.push(format("-DHAVE_%s", header.tr("a-z./\055", "A-Z___")))
+ # FIXME: cannot use this in MacRuby yet
+ #$defs.push(format("-DHAVE_%s", header.tr("a-z./\055", "A-Z___")))
+ str = header.tr("a-z", "A-Z").tr("./\055", "_")
+ $defs.push(format("-DHAVE_%s", str))
true
else
false
@@ -1071,7 +1074,9 @@
def create_header(header = "extconf.h")
message "creating %s\n", header
- sym = header.tr("a-z./\055", "A-Z___")
+ # FIXME: cannot use this in MacRuby yet
+ #sym = header.tr("a-z./\055", "A-Z___")
+ sym = header.tr("a-z", "A-Z").tr("./\055", "_")
hdr = ["#ifndef #{sym}\n#define #{sym}\n"]
for line in $defs
case line
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macruby-changes/attachments/20080425/ec9baba6/attachment.html
More information about the macruby-changes
mailing list