use ExtUtils::MakeMaker;
my $KRB5_LIBDIR = '/usr/lib';
my $KRB5_EXTRALIBS = '-lresolv';
my $KRB5_INCDIR = '/usr/include';
my $KRB5_EXTRAINCS = '';
print "Checking for libk5crypto...";
my $cryptolib;
if ( -r "${KRB5_LIBDIR}/libk5crypto.a" || -r "${KRB5_LIBDIR}/libk5crypto.so" ) {
print "yes\n";
$cryptolib = '-lk5crypto';
}
else {
print "no. I'll use libcrypto instead.\n";
$cryptolib = '-lcrypto';
}
WriteMakefile(
'NAME' => 'Authen::Krb5',
'VERSION_FROM' => 'Krb5.pm',
'LIBS' => ["-L${KRB5_LIBDIR} -lkrb5 ${cryptolib} -lcom_err $KRB5_EXTRALIBS"],
'DEFINE' => '',
'INC' => "-I${KRB5_INCDIR} $KRB5_EXTRAINCS"
);