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/