Doh! Wish I downloaded this before I'd sent the other two, should have put these last 3 replies into one...
Dave Cross wrote: > Lyle wrote: > >> Hi All, >> Looking more at makefiles, in your Makefile.PL or Build.PL you have >> the usual pre-requisites in PREREQ_PM. But what if your Perl module >> requires other modules Only if certain features are used. >> Is there a possible requisites you can define? So that when the module >> is built with cpan, it pauses asking if you want the extra modules >> installed and defaults to no if you don't respond is 30 seconds? >> > > 1/ Module::Build supports a "recommends" feature alongside the > "requires" feature. The absence of a recommended module won't stop the > module from building successfully. > I've found this and am trying it out. > 2/ There are a number of CPAN modules that do incredibly complex things > in either Makefile.PL or Build.PL. You can prompt the user for all sorts > of information before writing out the Makefile or Build script. > Can you give me some good examples of ones doing similar things to what I'm trying to achieve? Your CPAN knowledge is much better than mine :) > 3/ If you're prompting people for information, them please provide a > method to support unattended building and installation - either by > setting configuration options or by using default values. People using > automated builds all over the world will thank you. > Definitely. > 4/ I like the way that the Template Toolkit does it. The distribution > comes with plugins that wrap around many CPAN modules. But if a > particular module isn't installed, it doesn't make a fuss and installs > the plugin anyway. If, later on, you install the module that the plugin > needs then it just starts to work. > I'll take a look at this. Lyle _______________________________________________ BristolBathPM mailing list [email protected] http://mailman.bristolbath.org/mailman/listinfo/bristolbathpm
