my
(
@program
,
@extra_modules
);
print
<<"END_NOTE";
The 'aiprolog' shell is optional. If you choose to install it, Term::ReadLine
and Term::ReadKey will be added to your list of prerequisites.
END_NOTE
if
(prompt(
"Do you wish to install the 'aiprolog' shell?"
,
"y"
) =~ /^[Yy]/) {
@program
= (
EXE_FILES
=> [
"bin/aiprolog"
]);
@extra_modules
= (
'Term::ReadLine'
=> 1.01,
'Term::ReadKey'
=> 2.21,
);
}
WriteMakefile(
'NAME'
=>
'AI::Prolog'
,
'VERSION_FROM'
=>
'lib/AI/Prolog.pm'
,
@program
,
'PREREQ_PM'
=> {
'aliased'
=> 0.11,
'Clone'
=> 0.15,
'Exporter::Tidy'
=> 0.06,
'Hash::AsObject'
=> 0.05,
'Pod::Usage'
=> 1.12,
'Regexp::Common'
=> 2.119,
'Test::Differences'
=> 0.47,
'Test::Exception'
=> 0.20,
'Test::MockModule'
=> 0.04,
'Test::Warn'
=> 0.08,
'Text::Balanced'
=> 1.95,
'Text::Quote'
=> 0.03,
@extra_modules
},
($] >= 5.005
? (
ABSTRACT_FROM
=>
'lib/AI/Prolog.pm'
,
AUTHOR
=>
'Curtis "Ovid" Poe'
)
: ()
),
);