[Bioperl-l] Build.PL options?
Sendu Bala
bix at sendu.me.uk
Tue Aug 19 15:56:32 UTC 2008
Michael Thon wrote:
>> How else will you be doing the dependency resolution? If your system
>> just installs all dependencies itself beforehand, then dependency
>> resolution won't be invoked in Build.PL :)
>> Otherwise, don't run Build.PL at all (why do you need to?),
>
> Good point. Now, why didn't I think of that? :)
> Does Build.PL do anything other than copy Perl modules (and install
> dependencies)?
It generates the 'Build' script, which provides a whole host of functions:
./Build help
The only one other than 'install' that might be relevant to you is
./Build test
to run the test suite, if testing is part of you own system. There are
other standard ways to run the tests though, that don't need you to
create the Build script.
Somewhere along the lines, probably during the install function, it also
creates man files and other forms of documentation iirc, and installs
those too.
If you handle dependencies, installation and testing (or don't do
testing) yourself, and don't care about man files (perldoc is good
enough?) you can ignore Build.PL.
More information about the Bioperl-l
mailing list