use 5.010001; use strict; use warnings; use ExtUtils::Install; use Fatal qw(open close mkdir chdir); use File::Spec 0.82; use File::Find 1.12; use File::Copy; use IPC::Cmd; use English qw( -no_match_vars ); use Time::Piece 1.12; use Cwd; use Config; use ExtUtils::MakeMaker; use vars qw($VERSION $STRING_VERSION); $VERSION = '1.010000'; $STRING_VERSION = $VERSION; ## no critic (BuiltinFunctions::ProhibitStringyEval) $VERSION = eval $VERSION; ## use critic # This comment reminds me of how to use Module::CoreList. # It's here for convenience in working on this file. # perl -MModule::CoreList -E 'print $Module::CoreList::version{5.010001}{Carp};' my $requires = { 'Carp' => 0, 'Cwd' => 0, 'Data::Dumper' => 0, 'DynaLoader' => 0, 'English' => 0, 'Exporter' => 0, 'ExtUtils::CBuilder' => 0, 'ExtUtils::MakeMaker' => 0, 'ExtUtils::Manifest' => 0, 'ExtUtils::Mkbootstrap' => 0, 'Fatal' => 0, 'File::Copy' => 0, 'File::Spec' => 0, 'IPC::Cmd' => 0, 'List::Util' => 0, 'Marpa::R2' => 8.000000, 'Scalar::Util' => 0, 'Test::Differences' => 0, 'Test::More' => 0, 'Time::Piece' => 0, 'XSLoader' => 0, }; my @files_to_cleanup = ( ); WriteMakefile( clean => { FILES => ( join q{ }, @files_to_cleanup ) }, NAME => 'MarpaX::Hoonlint', VERSION => $STRING_VERSION, AUTHOR => 'Jeffrey Kegler', ABSTRACT => 'Hoonlint', # Let the three of these be the same. CONFIGURE_REQUIRES => $requires, BUILD_REQUIRES => $requires, PREREQ_PM => $requires, EXE_FILES => [ 'hoonlint' ], MIN_PERL_VERSION => '5.10.1', META_MERGE => { resources => { repository => 'git://github.com/jeffreykegler/hoonlint.git', }, }, LICENSE => 'mit', ); # vim: shiftwidth=4: