NAME

Alien::proj - Compile the Proj library

BUILD STATUS

Requires Perl 5.10+

SYNOPSIS

use Alien::proj;

#  assuming you have populated @args already
my ($stdout, $stderr, $exit_code)
  = Alien::proj->run_utility ('projinfo', @args);

#  Get the bin dirs of Alien::proj and 
#  all share-installed dependent aliens
my @dirs = Alien::proj->bin_dirs;

DESCRIPTION

PROJ is a generic coordinate transformation software. See https://proj.org/about.html.

This Alien package is probably most useful for compilation of other modules, e.g. Geo::GDAL::FFI, although there are also utility programs that could be of use.

The Proj library can be accessed from Perl code via the Geo::Proj4 package.

Note: As of version 1.07, share installs will look for libtiff and curl support for proj 7 and include them if they are found, except that curl will not be added if it is statically compiled.

User defined config args

User defined arguments can be passed to the configure script for share install using the ALIEN_PROJ_CONFIG_ARGS environment variable.

REPORTING BUGS

Please send any bugs, suggestions, or feature requests to https://github.com/shawnlaffan/perl-alien-proj/issues.

SEE ALSO

Geo::Proj4

Geo::GDAL::FFI

Alien::geos::af

Alien::gdal

Alien::proj4 (if you need to stay on proj version 4)

Geo::LibProj::cs2cs

AUTHORS

Shawn Laffan, <shawnlaffan@gmail.com>

COPYRIGHT AND LICENSE

Copyright 2018- by Shawn Laffan

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.