From: nobu.nakada@... Date: 2002-03-19T19:01:58+09:00 Subject: [ruby-dev:16494] Re: mswin32 configuration なかだです。 At Tue, 19 Mar 2002 18:11:08 +0900, U.Nakamura wrote: > | あ、そうか。今まではprefixは空になってたんですね。Makefile.sub > | のprefix=/usrは全然使われてなかったのか。そういえばmswin32では > | /usrを付けないことにしたような気がしたりしなかったり。 > > えーと、今までは、DESTDIRを指定しなければ、/usr にインストー > ルされてました。つまり、prefix指定とDESTDIR指定が排他関係に > あったような気がします。 あ、そうでしたっけ。全然覚えてなかった。ずっとmswin32もautoconf で作ってたもんで。 しかし、prefixって使ってないはずと思ったら、おぉぉ、instruby.rb で環境変数を見てる〜。 if ENV["prefix"] prefix = ENV["prefix"] > 過去の挙動にこだわってるわけでもないですけど、同じように動作 > するようにしたけりゃどうすりゃいいんですかねぇ。難しい。 > > | ということで[ruby-dev:16486]から。 > > setup.mkの中のprefix指定も消さないといけないような。 たぶん、config.statusでprefixを空にすることで、setup.mkはそのま までいいんじゃないかと思います。 > あと、mandirの中身がタイプミスしてます。prefx -> prefix。 はぅっ。 --- Makefile.sub~ Mon Mar 18 22:49:35 2002 +++ Makefile.sub Tue Mar 19 18:58:40 2002 @@ -175,7 +175,7 @@ @echo s,@LDFLAGS@,$(LDFLAGS),g >> config.tmp @echo s,@LIBS@,user32.lib advapi32.lib wsock32.lib,g >> config.tmp @echo s,@exec_prefix@,$${prefix},g >> config.tmp - @echo s,@prefix@,$(prefix),g >> config.tmp + @echo s,@prefix@,,g >> config.tmp @echo s,@program_transform_name@,s,,,,g >> config.tmp @echo s,@bindir@,$${exec_prefix}/bin,g >> config.tmp @echo s,@sbindir@,$${exec_prefix}/sbin,g >> config.tmp @@ -187,8 +187,8 @@ @echo s,@libdir@,$${exec_prefix}/lib,g >> config.tmp @echo s,@includedir@,$${prefix}/include,g >> config.tmp @echo s,@oldincludedir@,/usr/include,g >> config.tmp - @echo s,@infodir@,$${datadir}/info,g >> config.tmp - @echo s,@mandir@,$${datadir}/man,g >> config.tmp + @echo s,@infodir@,$${prefix}/info,g >> config.tmp + @echo s,@mandir@,$${prefix}/man,g >> config.tmp @echo s,@build@,$(CPU)-pc-$(OS),g >> config.tmp @echo s,@build_alias@,$(CPU)-$(OS),g >> config.tmp @echo s,@build_cpu@,$(CPU),g >> config.tmp -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦