From: "H.Yamamoto" Date: 2005-05-31T19:21:59+09:00 Subject: [ruby-dev:26250] Re: ruby 1.8.3 preview1 山本です。 >> # DESTDIR にシングルクオートを使えないという問題が残りますが、これは仕方ないかな・・・ > >[ruby-dev:26049]までは、\の問題をさけるためにDESTDIRはARGVで与えていた >はずですが、まずいんでしょうか。 あの頃はこの意図に気づいてなくて、DESTDIR は単に prefix にくっつけるものという話になった ときに、短くしたい欲求に耐え切れず、あのようにしてしまいました。 あと、Dir.glob が 1.9 では \ をパス区切りとして使えなくなっているのを忘れてました。 Index: Makefile.sub =================================================================== RCS file: /src/ruby/bcc32/Makefile.sub,v retrieving revision 1.78 diff -u -w -b -p -r1.78 Makefile.sub --- Makefile.sub 21 May 2005 01:26:02 -0000 1.78 +++ Makefile.sub 31 May 2005 10:13:38 -0000 @@ -442,7 +442,9 @@ $(RUBY_INSTALL_NAME).rc $(RUBYW_INSTALL_ post-install-ext:: $(MINIRUBY) -I$(srcdir)lib -rrbconfig -rfileutils \ - -e "FileUtils.rm_f(Dir['$(DESTDIR)'+Config::CONFIG['archdir']+'/**/*.tds'])" + -e "DESTDIR = ARGV[0].gsub('\\', '/')" \ + -e "FileUtils.rm_f(Dir[DESTDIR+Config::CONFIG['archdir']+'/**/*.tds'])" \ + "$(DESTDIR)" clean-local:: @$(RM) ext\extinit.c ext\extinit.$(OBJEXT) *.tds *.il? $(RUBY_SO_NAME).lib