my $MM_ver = eval $ExtUtils::MakeMaker::VERSION;
+my $define = "";
+my $fp_rep = unpack("H*", pack("f", 1.25));
+if ($fp_rep eq "0000a03f" || $fp_rep eq "3fa00000") {
+ $define = "-DIEEEFP_TYPES";
+}
+
my %opts =
(
NAME => 'Imager::File::TIFF',
VERSION_FROM => 'TIFF.pm',
OBJECT => 'TIFF.o imtiff.o',
+ DEFINE => $define,
clean => { FILES => 'testout' },
);
$opts{TYPEMAPS} = [ Imager::ExtUtils->typemap ];
# Imager required configure through use
- my @Imager_req = ( Imager => "0.86" );
+ my @Imager_req = ( Imager => "0.94" );
if ($MM_ver >= 6.46) {
$opts{META_MERGE} =
{
testcodeheaders => [ "tiffio.h", "stdio.h", "string.h" ],
incpath => \@incpaths,
libpath => \@libpaths,
+ verbose => $verbose,
);
my $probe_res = Imager::Probe->probe(\%probe);
push @inc, $probe_res->{INC};
$opts{LIBS} = $probe_res->{LIBS};
- $opts{DEFINE} = $probe_res->{DEFINE};
+ $opts{DEFINE} .= " $probe_res->{DEFINE}";
$opts{INC} = "@inc";
if ($MM_ver > 6.06) {