use ExtUtils::MakeMaker; my %prereqs = ( 'Test::More' => 0, 'File::Spec' => 0, 'Storable' => 0, 'Data::Alias' => '1.01', 'Config::Any' => '0.07', ); my @optional = ( [ 'YAML::Syck', 'YAML' ], [ 'JSON::Syck', 'JSON' ], ['Config::Tiny'], ['XML::Simple'], ['Config::General'] ); prompt < 'Config::Loader', 'VERSION_FROM' => 'Loader.pm', 'ABSTRACT_FROM' => 'Loader.pm', 'PREREQ_PM' => \%prereqs, 'AUTHOR' => ' Clinton Gormley ', $ExtUtils::MakeMaker::VERSION >= 6.31 ? ( 'LICENSE' => 'perl' ) : (), );