On 09.08.2011 09:11, Gabor Szabo wrote:
So I triedconfigure_requires 'File::Copy::Recursive' => 0; require File::Copy::Recursive; but that still blows up when I run Makefile.PL
Yes, configure_requires is the way to go. If a CPAN client sees that, it will fetch the requirement before running Makefile.PL/Build.PL. Then wrap your 'use' call in an eval and if that fails, show an informative message to the user, and exit with exit code 0 so that CPAN testers know that their system is not supported. See also <http://wiki.cpantesters.org/wiki/CPANAuthorNotes>.
