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

ruby-changes:17809

From: nobu <ko1@a...>
Date: Wed, 17 Nov 2010 23:17:37 +0900 (JST)
Subject: [ruby-changes:17809] Ruby:r29820 (trunk): * lib/mkmf.rb (create_makefile): use forward slashes in messages.

nobu	2010-11-17 23:17:26 +0900 (Wed, 17 Nov 2010)

  New Revision: 29820

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=29820

  Log:
    * lib/mkmf.rb (create_makefile): use forward slashes in messages.

  Modified files:
    trunk/ChangeLog
    trunk/lib/mkmf.rb
    trunk/win32/Makefile.sub

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 29819)
+++ ChangeLog	(revision 29820)
@@ -1,5 +1,7 @@
-Wed Nov 17 19:13:22 2010  Nobuyoshi Nakada  <nobu@r...>
+Wed Nov 17 23:17:22 2010  Nobuyoshi Nakada  <nobu@r...>
 
+	* lib/mkmf.rb (create_makefile): use forward slashes in messages.
+
 	* lib/mkmf.rb (create_makefile): make extension libraries messages
 	  brief.
 
Index: lib/mkmf.rb
===================================================================
--- lib/mkmf.rb	(revision 29819)
+++ lib/mkmf.rb	(revision 29820)
@@ -1884,9 +1884,11 @@
       s = s.gsub(/(\$\(\w+)(\))/) {$1+sep+$2}
       s = s.gsub(/(\$\{\w+)(\})/) {$1+sep+$2}
     }
+    rsep = ":#{fsep}=/"
   else
     fseprepl = proc {|s| s}
     sep = ""
+    rsep = ""
   end
   dirs = []
   mfile.print "install: install-so install-rb\n\n"
@@ -1964,7 +1966,7 @@
   mfile.print ".SUFFIXES: .#{SRC_EXT.join(' .')} .#{$OBJEXT}\n"
   mfile.print "\n"
 
-  compile_command = "\n\t$(ECHO) compiling $<\n\t$(Q) %s\n\n"
+  compile_command = "\n\t$(ECHO) compiling $(<#{rsep})\n\t$(Q) %s\n\n"
   CXX_EXT.each do |e|
     COMPILE_RULES.each do |rule|
       mfile.printf(rule, e, $OBJEXT)
@@ -1998,7 +2000,7 @@
   mfile.print link_so, "\n\n"
   unless $static.nil?
     mfile.print "$(STATIC_LIB): $(OBJS)\n\t@-$(RM) $(@#{sep})\n\t"
-    mfile.print "$(ECHO) linking static-library $(@)\n\t$(Q) "
+    mfile.print "$(ECHO) linking static-library $(@#{rsep})\n\t$(Q) "
     mfile.print "$(AR) #{config_string('ARFLAGS') || 'cru '}$@ $(OBJS)"
     config_string('RANLIB') do |ranlib|
       mfile.print "\n\t@-#{ranlib} $(DLLIB) 2> /dev/null || true"
@@ -2007,7 +2009,7 @@
   mfile.print "\n\n"
   if makedef
     mfile.print "$(DEFFILE): #{origdef}\n"
-    mfile.print "\t$(ECHO) generating $@\n"
+    mfile.print "\t$(ECHO) generating $(@#{rsep})\n"
     mfile.print "\t$(Q) $(RUBY) #{makedef} #{origdef} > $@\n\n"
   end
 
Index: win32/Makefile.sub
===================================================================
--- win32/Makefile.sub	(revision 29819)
+++ win32/Makefile.sub	(revision 29820)
@@ -785,7 +785,7 @@
 
 miniruby$(EXEEXT):
 		@echo $(LIBS)
-		$(ECHO) linking $@
+		$(ECHO) linking $(@:\=/)
 		$(Q) $(PURIFY) $(CC) $(MAINOBJ) $(MINIOBJS) $(COMMONOBJS) $(DMYEXT) $(LIBS) -Fe$@ -link $(LDFLAGS)
 		@$(RM) miniruby.lib miniruby.exp
 		$(Q) miniruby.exe -v
@@ -797,7 +797,7 @@
 
 !if "$(PROGRAM)" != ""
 $(PROGRAM):	$(MAINOBJ) $(LIBRUBY_SO) $(RUBY_INSTALL_NAME).res
-		$(ECHO) linking $@
+		$(ECHO) linking $(@:\=/)
 		$(Q) $(PURIFY) $(CC) $(MAINOBJ) $(RUBY_INSTALL_NAME).res \
 			$(OUTFLAG)$@ $(LIBRUBYARG) -link $(LDFLAGS) $(XLDFLAGS)
 		$(Q) $(LDSHARED_0)
@@ -807,7 +807,7 @@
 
 !if "$(WPROGRAM)" != ""
 $(WPROGRAM):	$(MAINOBJ) $(WINMAINOBJ) $(LIBRUBY_SO) $(RUBYW_INSTALL_NAME).res
-		$(ECHO) linking $@
+		$(ECHO) linking $(@:\=/)
 		$(Q) $(PURIFY) $(CC) $(MAINOBJ) $(WINMAINOBJ) \
 			$(RUBYW_INSTALL_NAME).res $(OUTFLAG)$@ $(LIBRUBYARG) \
 			-link $(LDFLAGS) $(XLDFLAGS) -subsystem:Windows
@@ -817,17 +817,17 @@
 !endif
 
 $(LIBRUBY_A):	$(OBJS) $(DMYEXT)
-		$(ECHO) linking static-library $@
+		$(ECHO) linking static-library $(@:\=/)
 		$(Q) $(AR) $(ARFLAGS)$@ $(OBJS) $(DMYEXT)
 
 $(LIBRUBY):	$(RUBYDEF)
-		$(ECHO) linking import-library $@
+		$(ECHO) linking import-library $(@:\=/)
 		$(Q) $(AR) $(ARFLAGS)$@ -def:$(RUBYDEF)
 
 $(LIBRUBY_SO):	$(LIBRUBY_A) $(DLDOBJS) $(RUBYDEF) $(RUBY_SO_NAME).res
 		@echo $(DLDOBJS)
 		@-$(PRE_LIBRUBY_UPDATE)
-		$(ECHO) linking shared-library $@
+		$(ECHO) linking shared-library $(@:\=/)
 		$(Q) $(LDSHARED) $(MAINOBJ) $(DLDOBJS) $(LIBRUBY_A) \
 			$(RUBY_SO_NAME).res $(LIBS) -Fe$@ -link $(LDFLAGS) \
 			$(LIBRUBY_DLDFLAGS)
@@ -837,7 +837,7 @@
 		$(Q) $(LDSHARED_2)
 
 $(RUBYDEF):	$(LIBRUBY_A) $(PREP)
-		$(ECHO) generating $@
+		$(ECHO) generating $(@:\=/)
 		$(Q) $(MINIRUBY) $(srcdir)/win32/mkexports.rb \
 		  -output=$@ -arch=$(ARCH) $(LIBRUBY_A)
 

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

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