-use strict;
-use Module::Build;
-
-my %arguments = (
- license => 'perl',
- module_name => 'DBIx::Class::Schema::Loader',
- requires => {
- 'File::Spec' => 0,
- 'Scalar::Util' => 0,
- 'Data::Dump' => 1.06,
- 'UNIVERSAL::require' => 0.10,
- 'Lingua::EN::Inflect' => 1.89,
- 'Lingua::EN::Inflect::Number' => 1.1,
- 'Text::Balanced' => 0,
- 'Class::Accessor' => 0.22,
- 'Class::Data::Accessor' => 0.02,
- 'Class::C3' => 0.11,
- 'Carp::Clan' => 0,
- 'DBIx::Class' => 0.06003,
- },
- recommends => {
- 'Class::Inspector' => 0,
- 'DBI' => 1.50,
- 'DBD::SQLite' => 1.12,
- 'DBD::mysql' => 3.0003,
- 'DBD::Pg' => 1.49,
- 'DBD::DB2' => 0.78,
- },
- build_requires => {
- 'Test::More' => 0.32,
- 'DBI' => 1.50,
- 'DBD::SQLite' => 1.12,
- 'File::Path' => 0,
- },
- create_makefile_pl => 'passthrough',
- create_readme => 1,
-);
-
-Module::Build->new(%arguments)->create_build_script;
+# Dear Distribution Packager. This use of require is intentional.
+# Module::Install detects Build.PL usage and acts accordingly.
+require 'Makefile.PL';