--- 0.0.12/perl/Makefile.PL 2005/09/03 18:02:31 1 +++ trunk/perl/Makefile.PL 2005/09/08 16:50:39 10 @@ -1,7 +1,15 @@ # File : Makefile.PL use ExtUtils::MakeMaker; + +system 'swig -c++ -perl5 -o HyperEstraier_wrap.cpp ../HyperEstraier.i'; +if ($?){ + print "error while generating SWIG wrappers: $!\n"; + exit; +} + WriteMakefile( NAME => 'HyperEstraier', - LIBS => [sprintf('-lstdc++ %s %s' , `estconfig --libs`, `estconfig --mtlibs`)], + INC => sprintf('%s', `pkg-config --cflags hyperestraier || estconfig --cflags`), + LIBS => sprintf('-lstdc++ %s %s' , `pkg-config --libs hyperestraier || estconfig --libs`), OBJECT => 'HyperEstraierWrapper.o HyperEstraier_wrap.o' );