[project @ 226]
[language-befunge-debugger.git] / Build.PL
blobcb21473f77f57147c21a2cbb01419d9673eaedb8
1 #!perl
3 # This file is part of Language::Befunge::Debugger.
4 # Copyright (c) 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::Debugger',
17     license           => 'perl',
18     dist_author       => 'Jerome Quelin <jquelin@cpan.org>',
19     dist_version_from => 'lib/Language/Befunge/Debugger.pm',
20     build_requires    => {
21         'Getopt::Euclid'    => 0,
22         'Language::Befunge' => 3.01,
23         'List::MoreUtils'   => 0,
24         'POE'               => 0,
25         'Readonly'          => 0,
26         'Test::More'        => 0,
27         'Tk'                => 0,
28         'Tk::TableMatrix'   => 0,
29         'Tk::ToolBar'       => 0,
30         'perl'              => '5.008',
31     },
32     requires          => {
33         'Getopt::Euclid'    => 0,
34         'Language::Befunge' => 3.01,
35         'List::MoreUtils'   => 0,
36         'POE'               => 0,
37         'Readonly'          => 0,
38         'Tk'                => 0,
39         'Tk::TableMatrix'   => 0,
40         'Tk::ToolBar'       => 0,
41         'perl'              => '5.008',
42     },
43     recommends     => {
44         'Test::Pod'           => 0,
45         'Test::Pod::Coverage' => 0,
46     },
47     script_files      => [ 'bin/jqbefdb' ],
48     add_to_cleanup    =>
49       [ 'Language-Befunge-Debugger-*', 'MANIFEST.bak',
50         map { ( '*/' x $_ ) . '*~' } 0..5 ],
51     #recursive_test_files => 1
52   );
53 $builder->create_build_script;