/usr/local/CPAN/Lingua-ZH-TaBE/Makefile.PL
use 5.005;
use Cwd;
use inc::Module::Install;
my @libs = grep defined, qw(
/usr/local/lib
/usr/lib
/usr/X11R6/lib
/usr/local/lib/tabe
/usr/local/tabe/lib
/usr/local/db/BerkeleyDB/lib
/opt/local/lib
/sw/local/lib
), Cwd::cwd(), $ENV{TABE_LIB};
die << '.' unless grep {<$_/tabe.*> or <$_/libtabe.*>} @libs;
This modules needs libtabe version 0.2.5 or above installed; please
install it from ftp://xcin.linux.org.tw/pub/xcin/libtabe/devel/ before
running Makefile.PL.
If you have installed LibTaBE but it is not under the current path,
try setting the TABE_LIB environment variable.
.
my $db = 'db3';
if ($ARGV[0] =~ /^DB=(.+)/) {
$db = $1;
shift @ARGV;
}
else {
print << '.';
Type "perl Makefile.PL DB=db2" if you want use DB2 (or DB=db4 for DB4),
Otherwise, TaBE.pm will be linked with DB3.
.
}
my @incs = @libs;
s!([/\\])lib\b!$1include!g for @incs;
name 'Lingua-ZH-TaBE';
all_from;
inc_paths @incs;
lib_paths @libs;
lib_links 'tabe', $db;
sign; WriteAll;