ruby-changes:24964
From: nobu <ko1@a...>
Date: Sun, 23 Sep 2012 21:48:30 +0900 (JST)
Subject: [ruby-changes:24964] nobu:r37016 (trunk): mkmf.rb: directory timestamp
nobu 2012-09-23 21:48:15 +0900 (Sun, 23 Sep 2012) New Revision: 37016 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=37016 Log: mkmf.rb: directory timestamp * lib/mkmf.rb (create_makefile): use timestamp file dependencies for directories. Modified files: trunk/ChangeLog trunk/lib/mkmf.rb Index: ChangeLog =================================================================== --- ChangeLog (revision 37015) +++ ChangeLog (revision 37016) @@ -1,5 +1,8 @@ -Sun Sep 23 21:46:12 2012 Nobuyoshi Nakada <nobu@r...> +Sun Sep 23 21:48:08 2012 Nobuyoshi Nakada <nobu@r...> + * lib/mkmf.rb (create_makefile): use timestamp file dependencies for + directories. + * lib/mkmf.rb: unexpand macros. * lib/mkmf.rb (LIBPATHFLAG): no needs to escape library path here. Index: lib/mkmf.rb =================================================================== --- lib/mkmf.rb (revision 37015) +++ lib/mkmf.rb (revision 37016) @@ -2126,14 +2126,14 @@ if target f = "$(DLLIB)" dest = "#{dir}/#{f}" - mfile.puts dest if $extout + mfile.puts dest mfile.print "clean-so::\n" mfile.print "\t-$(Q)$(RM) #{fseprepl[dest]}\n" mfile.print "\t-$(Q)$(RMDIRS) #{fseprepl[dir]}#{$ignore_error}\n" else - mfile.print "#{dest}: #{f}\n\t-$(Q)$(MAKEDIRS) $(@D#{sep})\n" - mfile.print "\t$(INSTALL_PROG) #{fseprepl[f]} $(@D#{sep})\n" + mfile.print "#{f} #{timestamp_file(dir)}\n" + mfile.print "\t$(INSTALL_PROG) #{fseprepl[f]} #{dir}\n" if defined?($installed_list) mfile.print "\t@echo #{dir}/#{File.basename(f)}>>$(INSTALLED_LIST)\n" end -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/