namazu-dev(ring)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

acconfig.h could be gone



はじめまして。笠原と申します。

# namazu-dev 参加について、ちょっと長い前置き:
#
# 高林さんに「こういうことを namazu で実現したいんだけど、いまの
# namazu じゃできないので、どうしたら良いですか」と相談したら先日
# namazu-dev に招致されたのですが、実現したい機能は namazu を改造
# せずとも簡単に実現できてしまいました。
#
# しかし、このまま「めでたしめでたし」で終わっては何なので、ちょっ
# ぴりでもお役に立てることでもあれば、ということでしばらく参加さ
# せて頂きます。

で、本題です。

autoconf-2.13 からだんだんと acconfig.h はなくても済む方向になっ
てきていて、現在の namazu の開発版 (CVS repository) も acconfig.h 
は不要にできます。この際なくしてしまったほうが楽だと思います。

ポイントは AC_DEFINE, AC_DEFINE_UNQUOTED の第 3 引数を使う、です。
以下にパッチを添付します。

(長い前置きの割にたいしたことはない話ですが、ご参考までに)

===================================================================
RCS file: /circus/cvsroot/namazu/configure.in,v
retrieving revision 1.93
diff -u -r1.93 configure.in
--- configure.in	2000/01/30 22:42:29	1.93
+++ configure.in	2000/02/01 00:58:31
@@ -28,7 +28,7 @@
 dnl *
 MAILING_ADDRESS="bug-namazu@xxxxxxxxxx"
 AC_SUBST(MAILING_ADDRESS)
-AC_DEFINE_UNQUOTED(MAILING_ADDRESS, "$MAILING_ADDRESS")
+AC_DEFINE_UNQUOTED(MAILING_ADDRESS, "$MAILING_ADDRESS", [Mailing address])
 
 dnl *
 dnl * Namazu Copyright.
@@ -36,7 +36,7 @@
 COPYRIGHT="Copyright (C) 1997-1999 Satoru Takabayashi All rights reserved.\n\
 Copyright (C) 2000 Namazu Project All rights reserved."
 AC_SUBST(COPYRIGHT)
-AC_DEFINE_UNQUOTED(COPYRIGHT, "$COPYRIGHT")
+AC_DEFINE_UNQUOTED(COPYRIGHT, "$COPYRIGHT", [Namazu Copyright])
 
 
 dnl *
@@ -328,8 +328,9 @@
 dnl *
 dnl * Set default behavior (will be moved)
 dnl * 
-AC_DEFINE_UNQUOTED(OPT_SCORING, $OPT_SCORING)
-AC_DEFINE(MSIE4MACFIX)
+AC_DEFINE_UNQUOTED(OPT_SCORING, $OPT_SCORING, [Scoring method])
+AC_DEFINE(MSIE4MACFIX, 1,
+    [Define if you want to fix the bug of MSIE4.x for Macintosh :-(])
 
 dnl * 
 dnl * Output Files.
________________________________________________________________
                                    笠原 基之(かさはら もとゆき)