Namazu-devel-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Search::Namazu
- From: Ryuji Abe <raeva@xxxxxxxxxxxx>
- Date: Wed, 21 Feb 2001 16:39:53 +0900
- X-ml-name: namazu-devel-ja
- X-mail-count: 01307
安部です。
On Sun, 18 Feb 2001 16:11:59 JST
knok@xxxxxxxxxxxxx (NOKUBI Takatsugu) wrote:
> # 別 module といえば、Search::Namazu も分けねば...
お願いがあるのですが、Namazu.xsでlibnmzのヘッダ
ファイルをincludeする部分は、
#include "libnamazu.h"
#include "codeconv.h"
...
から、
#include <namazu/libnamazu.h>
#include <namazu/codeconv.h>
...
に変更してもらえませんか? nmz-config --cflags的には
その方がありがたいです。
実はSearch::NamazuのRPM化の際にnmz-configを使うよう
にMakefile.PLを修正したのですが、INCの方は結局決め
打ちにしてしまいました。(^^;; 参考までにMakefile.PL
のパッチを添付します。
A A
= . . =
V
end
Ryuji Abe
--- ./Makefile.PL.orig Sun Dec 24 16:06:16 2000
+++ ./Makefile.PL Sun Dec 24 16:16:12 2000
@@ -6,9 +6,20 @@
use ExtUtils::MakeMaker;
+#$nmz_cflags = `nmz-config --cflags`;
+#undef $nmz_cflags if $?;
+$nmz_cflags = '-I/usr/include/namazu';
+$nmz_libs = `nmz-config --libs`;
+undef $nmz_libs if $?;
+
+if (!defined $nmz_libs) {
+ print STDERR "nmz-config not found\n";
+ exit 1;
+}
+
WriteMakefile(
'NAME' => 'Search::Namazu',
'VERSION_FROM' => 'Namazu.pm',
- 'INC' => '-I../nmz',
- 'LIBS' => ['-L../nmz/.libs -lnmz']
+ 'INC' => $nmz_cflags,
+ 'LIBS' => $nmz_libs
);