Namazu-devel-ja(旧)


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

Search::Namazu



安部です。

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
 );