specify recursive tests in constructor
[language-befunge.git] / Build.PL
blob1b0677029eb3875419edc62c9451c2be984047b1
1 #!perl
3 # This file is part of Language::Befunge.
4 # Copyright (c) 2001-2007 Jerome Quelin, all rights reserved.
6 # This program is free software; you can redistribute it and/or modify
7 # it under the same terms as Perl itself.
11 use strict;
12 use warnings;
14 use Module::Build;
15 my $builder = Module::Build->new
16   ( module_name       => 'Language::Befunge',
17     license           => 'perl',
18     dist_author       => 'Jerome Quelin <jquelin@cpan.org>',
19     dist_version_from => 'lib/Language/Befunge.pm',
20     build_requires    => {
21         'Storable'       => 0,
22         'Test::More'     => 0,
23         'perl'           => '5.006',
24     },
25     requires          => {
26         'Storable'        => 0,
27         'perl'           => '5.006',
28     },
29     recommends        => {
30         'Test::Exception'     => 0,
31         'Test::Pod'           => 0,
32         'Test::Pod::Coverage' => 0,
33     },
34     script_files      => [ 'bin/jqbf98' ],
35     add_to_cleanup    =>
36       [ 'Language-Befunge-*', map { ( '*/' x $_ ) . '*~' } 0..4 ],
37     recursive_test_files => 1,
38   );
39 $builder->create_build_script;