{ last; use ExtUtils::Manifest ; ExtUtils::Manifest::mkmanifest(); exit; } use ExtUtils::MakeMaker; # See lib/ExtUtils/MakeMaker.pm for details of how to influence # the contents of the Makefile that is written. my @m = qw( Imager GD Image::Magick ); print "This module requires at least one of: ", join(",",@m),"...\n"; foreach (@m){ print "Looking for $_ ... "; eval "require "."$_"; if ($@){ print "not found\n"; } else { print "ok\n"; $ok = 1; last; } } if (not $ok){ print <<_STOP_ This module requires you have installed on your system one of either the GD, Imager, or Image::Magick Perl modules. It appears you have none of these. If you feel this message to be in error, please contact Lee, at LGoddard-at-CPAN-dot-org. _STOP_ } else { WriteMakefile( 'NAME' => 'Image::Thumbnail', 'VERSION_FROM' => 'lib/Image/Thumbnail.pm', # finds $VERSION 'PREREQ_PM' => {Test::Harness=>0.1,Test::More=>0,}, ($] >= 5.005 ? ## Add these new keywords supported since 5.005 (ABSTRACT_FROM => 'lib/Image/Thumbnail.pm', # retrieve abstract from module AUTHOR => 'Lee Goddard ') : ()), ); } exit;