Class::MakeMethods prereq for Turnkey producer.
[dbsrgits/SQL-Translator.git] / Makefile.PL
CommitLineData
cfaf3de0 1package SQL::Translator;
2
3use strict;
4use ExtUtils::MakeMaker;
5
0ff797ba 6my @SIGN;
7if ($ExtUtils::MakeMaker::VERSION >= 6.18) {
8 @SIGN = (SIGN => 1);
9}
10
cfaf3de0 11WriteMakefile(
12 'NAME' => __PACKAGE__,
0ff797ba 13 @SIGN,
d5a20e63 14 'VERSION_FROM' => 'lib/SQL/Translator.pm',
cfaf3de0 15 'EXE_FILES' => [
9e09fe5a 16 'bin/sqlt-diagram',
f5d6ae2f 17 'bin/sqlt-diff',
9e09fe5a 18 'bin/sqlt-dumper',
19 'bin/sqlt-graph',
20 'bin/sqlt',
cfaf3de0 21 ],
a212a6f2 22 'PREREQ_PM' => {
23 'Class::Base' => 0,
4ff660f3 24 'Class::MakeMethods' => 0,
a212a6f2 25 'File::Basename' => 0,
26 'File::Spec' => 0,
27 'GD' => 0,
28 'GraphViz' => 0,
29 'IO::Dir' => 0,
30 'IO::File' => 0,
31 'IO::Scalar' => 0,
32 'Parse::RecDescent' => 1.94,
33 'Pod::Usage' => 0,
0eb5d8f4 34 'Spreadsheet::ParseExcel' => 0.2602,
a212a6f2 35 'Template' => 2.10,
36 'Test::More' => 0,
37 'Test::Exception' => 0,
38 'Test::Differences' => 0,
39 'Text::ParseWords' => 0,
40 'Text::RecordParser' => 0.02,
f1c3ce1e 41 'XML::Writer' => 0.500,
a212a6f2 42 'XML::XPath' => 1.13,
43 'YAML' => 0,
44 },
45 'clean' => {
4b6a6341 46 FILES => '$(DISTVNAME).tar$(SUFFIX)',
7a8e1f51 47 },
cfaf3de0 48);
4b6a6341 49
55879795 50package MY;
c406ab33 51use File::Basename qw(basename);
52
53sub libscan {
54 my ($self, $file) = @_;
55 my $bfile = basename($file);
56
57 return if $bfile =~ /^\.(?:cvs)?ignore$/;
58 return if $bfile =~ /\.swp$/;
59
60 return $self->SUPER::libscan($file);
61}