Clear questions and runnable code get the best and fastest answer |
|
PerlMonks |
Module::Build's pm_files in ExtUtils::MakeMaker?by LTjake (Prior) |
on Sep 20, 2005 at 11:49 UTC ( [id://493406]=perlquestion: print w/replies, xml ) | Need Help?? |
LTjake has asked for the wisdom of the Perl Monks concerning the following question: NB: This has been cross-posted to my journal As I do some work to my older modules, I'm converting their installation procedures to Module::Build (mentioned here). Whilst updating CGI::Application::PhotoGallery, I ran in to a little bug (detailed by Phred). The desired behavior is to have the default templates install in @INC so i can simply add @INC to the include paths and they'll be used as a fall-back mechanism. The way I achieved that with ExtUtils::MakeMaker was to put them directly in the /lib/ directory in the distro and EU::MM will happily copy them over on make install. With Module::Build, i can take them out of the lib directory and put them in /etc/ and use the pm_files option to make sure they're copied over:
This is fine and dandy, except that I'm auto-generating a Makefile.PL and Module::Build::Compat has no way to handle that construct. So, is there a better way to handle this scenario, or should i revert to stuffing my templates in the /lib/ directory? Update: Minor style updates. --
Back to
Seekers of Perl Wisdom
|
|