NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.
All the Perl that's Practical to Extract and Report
Stories, comments, journals, and other submissions on use Perl; are Copyright 1998-2006, their respective owners.
Just to be clear (Score:1)
Are you saying that going forward I will be unable to do this?
Reply to This
Re: (Score:1)
If you have a simple module then you'd be far better off generating a compatibility Makefile.PL rather than a pass-through.
The pass-through functionality would be best off being deprecated.
Re: (Score:1)
use Module::Build;
Module::Build->new(
module_name => "Text::xSV",
license => 'perl',
create_makefile_pl => 'traditional',
)->create_build_script;
The Makefile.PL doesn't refer to Module::Build in any way.
That isn't what you're deprecating, right?
Re: (Score:1)
It's the other one, "passthrough" I think, that's conceptually broken in the same way.
Re: (Score:1)
If you were actually using pass-through mode, that would not be the case. The
Makefile.PLthat is generated in that mode invokesBuild.PLto do the work, incidentally offering to recursively install Module::Build if necessary. Therefore such distributions cannot be installed without Module::Build.In contrast, the traditional mode you are in fact using generates a regular
Makefile.PLthat invokes ExtUtils::MakeMaker as per usual, so does