Alien-gdal
view release on metacpan or search on metacpan
lib/Alien/gdal.pm view on Meta::CPAN
}
sub dynamic_libs {
my $self = shift;
#warn 'LD Path is: ' . join ' ', grep {defined} @LD_LIBRARY_PATH;
#warn 'Bare env var: ' . ($ENV{LD_LIBRARY_PATH} // '');
#warn 'DYLD Path is: ' . join ' ', grep {defined} @DYLD_LIBRARY_PATH;
#warn 'Bare env var: ' . ($ENV{DYLD_LIBRARY_PATH} // '');
my (@libs) = $self->SUPER::dynamic_libs;
foreach my $alien (@have_aliens) {
push @libs, $alien->dynamic_libs;
}
my (%seen, @libs2);
foreach my $lib (@libs) {
next if $seen{$lib};
push @libs2, $lib;
$seen{$lib}++;
}
return @libs2;
}
sub cflags {
my $self = shift;
my $cflags = $self->SUPER::cflags;
if ($have_geos) {
$cflags .= ' ' . (Alien::geos::af->cflags // '');
}
return $cflags;
}
sub libs {
my $self = shift;
my $cflags = $self->SUPER::libs;
if ($have_geos) {
$cflags .= ' ' . (Alien::geos::af->libs // '');
}
return $cflags;
}
#sub cflags_static {
# my $self = shift;
#
# my $cflags = $self->SUPER::cflags_static;
#
# if ($have_geos) {
# $cflags .= ' ' . Alien::geos::af->cflags_static;
# }
#
# return $cflags;
#}
#
#sub libs_static {
# my $self = shift;
#
# my $cflags = $self->SUPER::libs_static;
#
# if ($have_geos) {
# $cflags .= ' ' . Alien::geos::af->libs_static;
# }
#
# return $cflags;
#}
sub run_utility {
my ($self, $utility, @args) = @_;
( run in 1.078 second using v1.01-cache-2.11-cpan-49f99fa48dc )