This is 0.74_53 - update META.yml
[p5sagit/Devel-Size.git] / Makefile.PL
index 935ad2b..d1b6a31 100644 (file)
@@ -1,9 +1,15 @@
 use 5.008;
 use ExtUtils::MakeMaker;
 
+use Config;
+(unpack "B*", pack "N", $Config{ptrsize}) =~ /^0+1(0+)$/
+  or die "Your pointer size of $Config{ptrsize} is very confusing";
+my $ptr_bits = length $1;
+
 WriteMakefile(
   NAME => 'Devel::Size',
   VERSION_FROM => 'lib/Devel/Size.pm',
+  DEFINE => "-DALIGN_BITS=$ptr_bits",
   ($ExtUtils::MakeMaker::VERSION >= 6.47 ? (MIN_PERL_VERSION => '5.008') : ()),
-  ($ExtUtils::MakeMaker::VERSION >= 6.30 ? (LICENSE => 'perl') : ()),
+  ($ExtUtils::MakeMaker::VERSION >= 6.31 ? (LICENSE => 'perl') : ()),
 );