There's more than one way to do things | |
PerlMonks |
Re^2: cpan module with binary data: when to build? (working)by thpfft (Chaplain) |
on Sep 02, 2004 at 20:45 UTC ( [id://388098]=note: print w/replies, xml ) | Need Help?? |
update: lots of whining snipped out here. Thank you. And Smylers. After quite a lot of headbanging, and with your help, I've got something that seems to work. I can't use this:
because it creates a single-colon rule for 'all' and there is already a double-colon rule for 'all' (and for 'test', and 'install'). The answer is to intercept the double-colon rule and prepend the extra dependency. It's ugly, but it works. The same technique is used in the Template Toolkit (ie I nicked it from there), and if it's good enough for TT... This is what I've added to the usual Makefile.PL:
The 'data' target just invokes an external script, as you can see. Cleaner that way, and easier for people to edit. Thanks for your help.
In Section
Seekers of Perl Wisdom
|
|