So it seems that the work of adding modules is linear in the number of modules, a reasonable scaling to me. If your modules all have very similar names you could populate the EXTRA_MODULES array with a loop:use ExtUtils::ModuleMaker; Generate_Module_Files ( NAME => 'Sample::Module::Foo', ABSTRACT => 'a sample module', AUTHOR => {NAME => 'A. U. Thor', EMAIL => 'a.u.thor@a.galaxy.far.far.away', CPANID => 'AUTHOR', WEBSITE => 'http://a.galaxy.far.far.away/mod +ules', }, VERSION => 0.01, LICENSE => 'perl', EXTRA_MODULES=> [ { NAME => 'Sample::Module::Bar', ABSTRACT => 'a second module', }, { NAME => 'Sample::Baz', ABSTRACT => 'a third module', }, ], );
-Markmy $root = 'Foo::Bar::'; my @extras; my @leaves = qw|Baz Plugh Xyzzy|; foreach (@leaves) { push @extras, { NAME => $root . $_, ABSTRACT => "$_ module", }; }
In reply to Re: One more question about building a multimodule distribution
by kvale
in thread One more question about building a multimodule distribution
by bronto
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |