hakeの日記

Windows環境でプログラミングの勉強をしています。

--prefix

Anthy-7427が公開されていたのでインストールパッケージ作成に挑戦。
make instalでパッケージ作成用のディレクトリにインストールされるように--prefix=/hdd2/ipkg/anthy/opt/QtPalmtopとしてmakeしたところ、パッケージをインストールしても動作せず。仕方がないので一旦--prefix=/opt/QtPalmtopとしてmakeした後に、--prefix=/hdd2/ipkg/anthy/opt/QtPalmtopでconfigureしてmake install。ところがこれでも動作せず、いろいろ調べてetc/anthy.conf内のパスを本来のインストール先のものに修正してパッケージングしたところ動作するようになった。


これで思ったのが、本来インストールする場所ではないところに暫定的にファイルをインストールしたい場合にどうしたら良いのかということ。configureの際に何かのオプションを付ければ良いのかもしれないけど、どんなオプションが有るのかが分かりません。。。

追記

方法を教えていただきました。
make DESTDIR=hoge installとすれば良いそうです。上の場合は

./configure --prefix=/opt/QtPalmtop
make
make DESTDIR=/hdd2/ipkg/anthy install

このあたりについての参考サイト: