Namazu-devel-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
top_bulddir -> pkgdatadir ? (Re: in-place test, say,
> 千葉市中央区長洲
> 藤原 誠
make install の前に自分のデータで動作確認する話ですが、
・filter の他に template も面倒を見ておく必要があって
・次の点も、もう少しすっきりするには、
臼> @INCにあるディレクトリ全てからfilterを読み込んでいるようなので
臼> すが、同じ名前のfilterファイルがある場合は
臼> 順に上書きされていって
臼> $ENV{'top_builddir'} . "/filter"
臼> にあるものが最後に有効になっていると思って良いのでしょうか?
こちらの変更の方が良いと思います。
(この他に、環境変数の説明をどこかに書く必要はあると思います)
Index: mknmz.in
===================================================================
RCS file: /e/u/j/public-repository/namazu-hack/mknmz.in,v
retrieving revision 1.13
diff -u -r1.13 mknmz.in
--- mknmz.in 2003/07/26 08:19:33 1.13
+++ mknmz.in 2003/07/26 08:49:04
@@ -49,7 +49,11 @@
my $LIBDIR = $PKGDATADIR . "/pl"; # directory where library etc. are in.
my $FILTERDIR = $PKGDATADIR . "/filter"; # directory where filters are in.
my $TEMPLATEDIR = $PKGDATADIR . "/template"; # directory where templates are in.
-
+if (defined $ENV{'top_builddir'}) {
+ $LIBDIR = $ENV{'top_builddir'} . "/pl";
+ $FILTERDIR = $ENV{'top_builddir'} . "/filter" ;
+ $TEMPLATEDIR = $ENV{'top_builddir'} . "/template" ;
+}
my $DeletedFilesCount = 0;
my $UpdatedFilesCount = 0;
my $APPENDMODE = 0;
それとも、
my $PKGDATADIR = $ENV{'pkgdatadir'} || "@pkgdatadir@";
これをうばってしまった方がいいのでしょうか。
... 変更しないで pkgdatadir を使えば済む話の気もして来ました。
env pkgdatadir=`pwd` scripts/mknmz ....
---
(藤原)