use strict;
use ExtUtils::MakeMaker;
+my @SIGN;
+if ($ExtUtils::MakeMaker::VERSION >= 6.18) {
+ @SIGN = (SIGN => 1);
+}
+
WriteMakefile(
'NAME' => __PACKAGE__,
- 'VERSION_FROM' => "lib/SQL/Translator.pm",
+ @SIGN,
+ 'VERSION_FROM' => 'lib/SQL/Translator.pm',
'EXE_FILES' => [
- 'bin/sql_translator.pl',
+ 'bin/sqlt-diagram',
+ 'bin/sqlt-diff',
+ 'bin/sqlt-dumper',
+ 'bin/sqlt-graph',
+ 'bin/sqlt',
],
'PREREQ_PM' => {
- 'Parse::RecDescent' => 0, # Is a particular version needed?
- 'XML::Writer' => 0,
+ 'Class::Base' => 0,
+ 'File::Basename' => 0,
+ 'File::Spec' => 0,
+ 'GD' => 0,
+ 'GraphViz' => 0,
+ 'IO::Dir' => 0,
+ 'IO::File' => 0,
+ 'IO::Scalar' => 0,
+ 'Parse::RecDescent' => 1.94,
+ 'Pod::Usage' => 0,
+ 'Spreadsheet::ParseExcel' => 0.2602,
+ 'Template' => 2.10,
+ 'Test::More' => 0,
+ 'Test::Exception' => 0,
+ 'Test::Differences' => 0,
+ 'Text::ParseWords' => 0,
+ 'Text::RecordParser' => 0.02,
+ 'XML::Writer' => 0.500,
+ 'XML::XPath' => 1.13,
+ 'YAML' => 0,
+ },
+ 'clean' => {
+ FILES => '$(DISTVNAME).tar$(SUFFIX)',
},
);
+
+package MY;
+use File::Basename qw(basename);
+
+sub libscan {
+ my ($self, $file) = @_;
+ my $bfile = basename($file);
+
+ return if $bfile =~ /^\.(?:cvs)?ignore$/;
+ return if $bfile =~ /\.swp$/;
+
+ return $self->SUPER::libscan($file);
+}