The first thing that really annoyed me was, that there was no pass-through Makefile.PL included and that I had to hunt down one of your distributions to find a Makefile.PL so that the make && make test && make install dance still works. I don't like make, but it is a very convenient way to unify my automated nightly testing scripts. For something that claims to be the next best thing, this was a bad decision.
Module::Build has come with Module::Build::Compat for quite some time. Just do this:
Module::Build->new( module_name => ..., create_makefile_pl => 'passthrough', )->create_build_script;
There are other options that can be passed to "create_makefile_pl". See Module::Build::Compat for details.
The nice bit about this is that Module::Build will simply re-generate the Makefile.PL each time you run "./Build dist". So if Module::Build improves compatibility, you just install the new improved version and next time you create a distro tarball, you get the improved version of the Makefile.PL script automatically.
In reply to Re: Re: Re: Re: Module::Build and the PPM
by autarch
in thread Module::Build and the PPM
by barbie
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |