use ExtUtils::MakeMaker; require 5.006; my $libversion = '4.4.9'; my $FWTools = $ENV{GEOPROJ_FWTOOLS_DIR} || '.'; # This is very UNIX/Linux centric. Please help me with the # required windows tests. my $FWbin = "$FWTools/bin_safe"; my $cs2cs = -x "$FWbin/cs2cs" ? "$FWbin/cs2cs" : 'cs2cs'; die "ERROR: proj library too old or not found: require $libversion\n" unless open DIR, "$cs2cs -v 2>&1 |"; my $got = ; die "ERROR: proj library version not known\n" unless $got =~ m/\ ([\d.]+)\,/; my $version = $1; die "ERROR: libproj too old, found $version required is $libversion\n" if $version lt $libversion; WriteMakefile ( NAME => 'Geo::Proj4' , VERSION => '0.99' , AUTHOR => 'Mark Overmeer' , ABSTRACT => 'Proj4 library for carthographic projections' , CCFLAGS => "-I$FWTools/include" , LIBS => [ "-L$FWTools/lib -lproj" ] ); ### used by oodist during production of this distribution sub MY::postamble { <<'__POSTAMBLE' } # for DIST, see PODTAIL.txt as well RAWDIR = ../public_html/geoproj4/raw DISTDIR = ../public_html/geoproj4/source __POSTAMBLE