[mew-dist 26110] Re: [Mew-4.2] Makefile.inの修正案

Shun-ichi TAHARA ( 田原 俊一 ) jado at example.com
2005年 3月 14日 (月) 15:56:51 JST


From: Eisaku YAMAGUCHI <eisaku at example.com>
Message-Id: <20050314.153802.106425239.eisaku at example.com>

> > > Mew-4.2のMakefile.inですが,Mewのpackage等を作る時に
> > >   $ make prefix=/tmp/usr/local install
> > > とした時にinstall-binでprefixの変更が効きません.

> 例えば,binary packageを作る際には,
> 
> $ ./configure --prefix=/usr/local
> 
> としておいて,
> 
> $ make
> $ make prefix=/tmp/usr/local install
> 
> みたいにして,別の所にバイナリ一式を作って,アーカイブする*ような*
> ことをするのではないかと思いますが,そのような時に,Makefile or
> Makefile.in を修正しておかないと,configureの--prefixにインストール
> しようとしてしまいます.

prefix をその場で置き換えた場合に付いていけるようにするのはともかく、
こういう用途では、DESTDIR とか INSTALLROOT とかの環境変数を見るように
するのが一般的かと。

  make install DESTDIR=/tmp

みたいな感じですね。

# GNU Automake を使うと DESTDIR が効きます。
_______________________________
田原 俊一   jado at example.com, shunichi_tahara at example.com
                                  http://flowernet.gr.jp/jado/
FingerPrint:  16 9E 70 3B 05 86 5D 08  B8 4C 47 3A E7 E9 8E D9
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄



Mew-dist メーリングリストの案内