Beefy Boxes and Bandwidth Generously Provided by pair Networks
There's more than one way to do things

Re: Module::Build users -- please use the "traditional" create_makefile_pl option

by adrianh (Chancellor)
on May 20, 2005 at 13:20 UTC ( #458976=note: print w/replies, xml ) Need Help??

in reply to Module::Build users -- please use the "traditional" create_makefile_pl option

Please, if you are a module author using Module::Build, make your work compatible with the tons of things out there that expect a normal perl install process by changing this one thing in your Build.PL and including the generated Makefile.PL in your distribution. If you someday start using actual features of Module::Build that are not supported by MakeMaker, you can change it then.

Since nobody else seems to have said it, and speaking as a fan of Module::Build, I agree completely :-) There is little point in foisting Module::Build on users unless you're using features not supported by EU::MM.

I have to admit that I've not come across a CPAN module that uses M::B that doesn't have a generated "traditional" Makefile.PL. Has it been a common problem for you?

  • Comment on Re: Module::Build users -- please use the "traditional" create_makefile_pl option

Replies are listed 'Best First'.
Re^2: Module::Build users -- please use the "traditional" create_makefile_pl option
by perrin (Chancellor) on May 20, 2005 at 13:32 UTC
    It has, actually. Several modules I wanted to use on this project have been using the passthrough style, and none of them used features of Module::Build. This cost me a fair amount of time, and it just seemed like such a waste since it could have been so easilly avoided.

      That's a pain. My sympathies. Don't suppose you want to name and shame :-)

        David Golden was kind enough to release a new version of Exception::Class::TryCatch with the option changed when I wrote to him. Then I hit some problems in the DateTime modules. I sent a note to Dave Rolsky about it. He did change it in one of his other modules in the past when asked.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://458976]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others scrutinizing the Monastery: (4)
As of 2018-02-25 14:03 GMT
Find Nodes?
    Voting Booth?
    When it is dark outside I am happiest to see ...

    Results (312 votes). Check out past polls.