NAME
Alien::SamTools - Fetch/build/stash the SamTools headers and libs.
VERSION
version 0.002
SYNOPSIS
By way of an example, the following change to the Build.PL
file in the Bio-SamTools-1.39
distribution provides it with the information it needs to find the headers and library that Alien::SamTools installed.
===================================================================
RCS file: Build.PL,v
retrieving revision 1.1
diff -r1.1 Build.PL
4a5
69a71,76
>
sub
_samtools {
>
$ENV
{SAMTOOLS} ||
> ( can_load(
modules
=> {
'Alien::SamTools'
=>
undef
,
'File::ShareDir'
=>
undef
}) &&
> File::ShareDir::dist_dir(
'Alien-SamTools'
));
> }
>
73c80
<
if
(
my
$samtools
=
$ENV
{SAMTOOLS}) {
---
>
if
(
my
$samtools
= _samtools()) {
DESCRIPTION
Download, build, and install the SamTools C headers and libraries into a well-known location, File::ShareDir::dist_dir('Alien-SamTools')
, from whence other packages can make use of them.
It currently installs samtools-0.1.19.tar.bz2.
AUTHOR
George Hartzell
COPYRIGHT AND LICENSE
This software is copyright (c) 2014 by Genentech.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.