The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
# -*- perl -*-

require 5.004;
use strict;
use vars qw($DBI_INC_DIR);

require ExtUtils::MakeMaker;

eval {
  require DBD::CSV;
  if ($DBD::CSV::VERSION < 0.1010) {
    print <<END_OF_WARNING;

WARNING! You seem to have installed a recent version of the DBD::CSV module.
Note that the API (in particular attribute names) has changed, to conform
to the DBI specifications. For example \$dbh->{directory} has been renamed
to \$dbh->{f_dir} and \$dbh->{eol}, \$dbh->{quote_char}, ... are gone in
favour of \$dbh->{tables}->{\$table}->{csv}, which is used for storing
meta information. You might need to modify existing sources before doing a
"make install". See the README for details.

END_OF_WARNING
  }
};


my %opts =
  ( 'NAME' => 'DBD::CSV',
    'VERSION_FROM' => 'lib/DBD/CSV.pm',
    'dist'         => { 'SUFFIX'       => ".gz",
			'DIST_DEFAULT' => 'all tardist',
			'COMPRESS'     => "gzip -9vf" }
  );

if ($ExtUtils::MakeMaker::VERSION >= 5.43) {
  $opts{'ABSTRACT_FROM'} = 'lib/DBD/CSV.pm';
  $opts{'AUTHOR'} = 'Jeff Zucker (jeff@vpservices.com)';
  $opts{'PREREQ_PM'} =
    { 'DBI' => '1.00',
      'Text::CSV_XS' => '0.16',
      'SQL::Statement' => '0.1011',
      'DBD::File'      => '0.30',
    };
}

ExtUtils::MakeMaker::WriteMakefile(%opts);


package MY;

#sub postamble {
#    "\npm_to_blib: README\n" .
#    "\nREADME: lib/DBD/CSV.pm" .
#    "\n\tperldoc -t lib/DBD/CSV.pm >README\n\n"
#}

sub libscan {
    my($self, $path) = @_;
    ($path =~ /\~$/) ? undef : $path;
}