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

Reply via email to