# $Id: /local/CPAN/AxKit-XSP-Minisession/Makefile.PL 1430 2008-03-08T21:44:59.461106Z claco $
use strict;
use warnings;
use inc::Module::Install 0.65;
use File::Spec::Functions;
use File::Path;
name 'AxKit-XSP-Minisession';
license 'artistic';
perl_version '5.008000';
all_from 'lib/AxKit/XSP/Minisession.pm';
requires 'AxKit' => 1.62;
requires 'Apache::Log';
requires 'Apache::Session::File';
requires 'Apache::Cookie';
requires 'mod_perl';
my $sessiondir = catfile('t', 'htdocs', 'session');
my $sessionlockdir = catfile('t', 'htdocs', 'sessionlock');
tests 't/*.t';
clean_files "smoke-report-* t/TEST t/SMOKE t/logs $sessiondir $sessionlockdir";
eval {
system 'pod2text lib/AxKit/XSP/Minisession.pm > README';
};
eval 'use Apache::Test 1.16';
if (!$@) {
require Apache::TestMM;
Apache::TestMM->import(qw(test clean));
## for whatever reason, use AxKit causes issues
## use-ing A::A::Exception doesn't
eval 'use Apache::AxKit::Exception';
if (!$@) {
push(@ARGV, '-defines', 'AXKIT');
};
Apache::TestMM::filter_args();
Apache::TestMM::generate_script('t/TEST');
Apache::TestMM::generate_script('t/SMOKE');
mkdir($sessiondir);
mkdir($sessionlockdir);
};
auto_install;
WriteAll;