[前][次][番号順一覧][スレッド一覧]

ruby-changes:3296

From: ko1@a...
Date: 30 Dec 2007 06:29:09 +0900
Subject: [ruby-changes:3296] usa - Ruby:r14789 (trunk): * lib/mkmf.rb (depend_rules): need to convert `/' to `\' for windows

usa	2007-12-30 06:28:53 +0900 (Sun, 30 Dec 2007)

  New Revision: 14789

  Modified files:
    trunk/ChangeLog
    trunk/lib/mkmf.rb

  Log:
    * lib/mkmf.rb (depend_rules): need to convert `/' to `\' for windows
      native commands.
    


  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=14789&r2=14788
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/lib/mkmf.rb?r1=14789&r2=14788

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 14788)
+++ ChangeLog	(revision 14789)
@@ -1,3 +1,8 @@
+Sun Dec 30 06:27:38 2007  NAKAMURA Usaku  <usa@r...>
+
+	* lib/mkmf.rb (depend_rules): need to convert `/' to `\' for windows
+	  native commands.
+
 Sun Dec 30 01:43:56 2007  Nobuyoshi Nakada  <nobu@r...>
 
 	* enc/Makefile.in (DLDFLAGS): like as extensions.  [ruby-core:14567]
Index: lib/mkmf.rb
===================================================================
--- lib/mkmf.rb	(revision 14788)
+++ lib/mkmf.rb	(revision 14789)
@@ -1308,6 +1308,10 @@
     line.gsub!(/\.o\b/, ".#{$OBJEXT}")
     line.gsub!(/\$\((?:hdr|top)dir\)\/config.h/, $config_h) if $config_h
     line.gsub!(%r"\$\(hdrdir\)/(?!ruby(?![^:;/\s]))(?=[-\w]+\.h)", '\&ruby/')
+    if $nmake && /\A\s*\$\(RM|COPY\)/ =~ line
+      line.gsub!(%r"[-\w\./]{2,}"){$&.tr("/", "\\")}
+      line.gsub!(/(\$\((?!RM|COPY)[^:)]+)(?=\))/, '\1:/=\\')
+    end
     if /(?:^|[^\\])(?:\\\\)*\\$/ =~ line
       (cont ||= []) << line
       next

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml

[前][次][番号順一覧][スレッド一覧]