Namazu-devel-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
mknmz -C の時の挙動
- From: baba@xxxxxxxxxxxxxxxxxxxxxx
- Date: Tue, 26 Dec 2000 01:40:45 +0900
- X-ml-name: namazu-devel-ja
- X-mail-count: 01160
mknmz -C したときには /somewhere/mknmzrc を読みますが、そんとき
ChaSen: no -j -F '%m '
とかになるのはダサイ、というかおかしいので、単に no となるように
configure.in と pl/conf.pl.in をいじってみました。どうでしょうか?
# configure.in の行数はずれてるかもしれません。
んー、make 時に生成される mknmzrc をいじるために pl/conf.pl.in を
いじらないといけないのは感覚的にちょっとわかりにくいです。どうして
conf/mknmzrcなんとか、とかいうファイルからの生成ではないのでしょう。
というか、単に configure で生成すればいいんじゃないのでしょうか?
--
馬場 肇 ( Hajime BABA ) E-mail: baba@xxxxxxxxxxxxxxxxxxxxxx
京都大学理学部宇宙物理学教室 博士後期課程
--
Index: configure.in
===================================================================
RCS file: /storage/cvsroot/namazu/configure.in,v
retrieving revision 1.131
diff -u -u -r1.131 configure.in
--- configure.in 2000/09/19 09:03:31 1.131
+++ configure.in 2000/12/25 15:37:53
@@ -261,6 +283,22 @@
fi
AC_MSG_RESULT($OPT_WAKATI_DEFAULT)
AC_SUBST(OPT_WAKATI_DEFAULT)
+
+if test "$KAKASI" = "no"; then
+ KAKASI_MKNMZRC="no"
+else
+ KAKASI_MKNMZRC="$KAKASI -ieuc -oeuc -w"
+fi
+if test "$CHASEN" = "no"; then
+ CHASEN_MKNMZRC="no"
+ CHASEN_NOUN_MKNMZRC="no"
+else
+ CHASEN_MKNMZRC="$CHASEN -j -F '\%m '"
+ CHASEN_NOUN_MKNMZRC="$CHASEN -j -F '\%m %H\\\\n'"
+fi
+AC_SUBST(KAKASI_MKNMZRC)
+AC_SUBST(CHASEN_MKNMZRC)
+AC_SUBST(CHASEN_NOUN_MKNMZRC)
dnl *
dnl * Preprocessing for tknamazu (FIXME: ugly scripts)
Index: pl/conf.pl.in
===================================================================
RCS file: /storage/cvsroot/namazu/pl/conf.pl.in,v
retrieving revision 1.27
diff -u -u -r1.27 conf.pl.in
--- pl/conf.pl.in 2000/03/16 13:00:14 1.27
+++ pl/conf.pl.in 2000/12/25 15:37:53
@@ -177,17 +177,17 @@
#
# KAKASI
#
-$KAKASI = "@KAKASI@ -ieuc -oeuc -w";
+$KAKASI = "@KAKASI_MKNMZRC@";
#
# ChaSen 1.51 or later (simple wakatigaki)
#
-$CHASEN = "@CHASEN@ -j -F '\%m '";
+$CHASEN = "@CHASEN_MKNMZRC@";
#
# ChaSen 1.51 or later (with noun words extraction)
#
-$CHASEN_NOUN = "@CHASEN@ -j -F '\%m %H\\n'";
+$CHASEN_NOUN = "@CHASEN_NOUN_MKNMZRC@";
#
# Default Japanese processer: KAKASI or ChaSen.