Author image 🦖🦜Graham Ollis🦃🦕
and 2 contributors

NAME

Alien::Autotools - Build and install the GNU build system.

VERSION

version 1.05

SYNOPSIS

From Perl:

 use Alien::Autotools;
 use Env qw( @PATH @ACLOCAL_PATH );
 
 unshift @PATH, Alien::Autotools->bin_dir;
 unshift @ACLOCAL_PATH, Alien::Autotools->aclocal_dir;
 
 system 'autoconf', ...;

From alienfile:

 use alienfile;
 
 share {
   requires 'Alien::Autotools';
 };

DESCRIPTION

This Alien provides the minimum tools requires for building autoconf based projects which do not come bundled with a working configure script. It currently delegates most of its responsibilities to Alien::autoconf, Alien::automake, Alien::libtool, and Alien::m4.

METHODS

bin_dir

 my @dirs = Alien::Autotools->bin_dir;

Returns the list of directories that need to be added to PATH in order for the autotools to work correctly.

aclocal_dir

 my @dirs = Alien::Autotools->aclocal_dir;

Returns the list of directories that need to be added to ACLOCAL_PATH in order for the autotools to work correctly.

versions

 my %versions = Alien::Autotools->versions;

Returns the versions of the various autotools that are available.

autoconf_dir

 # legacy interface
 use Alien:::Autotools qw( autoconf_dir );
 my $dir = autoconf_dir;

Returns the directory path to autoconf

automake_dir

 # legacy interface
 use Alien:::Autotools qw( automake_dir );
 my $dir = automake_dir;

Returns the directory path to automake

libtool_dir

 # legacy interface
 use Alien:::Autotools qw( libtool_dir );
 my $dir = libtool_dir;

Returns the directory path to libtool

SEE ALSO

Alien
Alien::Build
alienfile
Alien::autoconf
Alien::automake
Alien::libtool
Alien::m4

AUTHOR

Original author: Richard Simões

Current maintainer: Graham Ollis <plicease@cpan.org>

COPYRIGHT AND LICENSE

This software is Copyright (c) 2012 by Richard Simões.

This is free software, licensed under:

  The GNU Lesser General Public License, Version 3, June 2007