v4.01
[language-befunge.git] / Build.PL
blobc873b977d0a5d5ce28f16d311e8564c292db435e
1 #!perl
3 # This file is part of Language::Befunge.
4 # Copyright (c) 2001-2008 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         'perl'                  => '5.010',
22         'aliased'               => '0.22',
23         'Carp'                  => 0,
24         'Class::Accessor::Fast' => 0,
25         'List::Util'            => 0,
26         'Readonly'              => 0,
27         'Storable'              => 0,
28         'Test::Exception'       => 0,
29         'Test::More'            => 0,
30         'UNIVERSAL::require'    => 0,
31     },
32     requires             => {
33         'perl'                  => '5.010',
34         'aliased'               => '0.22',
35         'Carp'                  => 0,
36         'Class::Accessor::Fast' => 0,
37         'List::Util'            => 0,
38         'Readonly'              => 0,
39         'Storable'              => 0,
40         'UNIVERSAL::require'    => 0,
41     },
42     recommends           => {
43         'Language::Befunge::Vector::XS' => '0.2.2',
44         'Test::Pod'                     => 0,
45         'Test::Pod::Coverage'           => 0,
46     },
47     script_files         => [ 'bin/jqbf98' ],
48     add_to_cleanup       =>
49       [ 'Language-Befunge-*', map { ( '*/' x $_ ) . '*~' } 0..5 ],
50     recursive_test_files => 1,
51   );
52 $builder->create_build_script;