3 use Config qw(%Config);
4 use ExtUtils::MakeMaker;
7 @extra = (DEFINE => "-DU32_ALIGNMENT_REQUIRED") unless free_u32_alignment();
10 if (defined($Config{ccname})) {
11 if (grep(/VMS_VAX/, @INC) && ($Config{ccname} eq 'DEC')) {
12 # VAX compiler optimizer even as late as v6.4 gets stuck
13 push(@extra, OPTIMIZE => "/Optimize=(NODISJOINT)");
18 push(@extra, 'INSTALLDIRS' => 'perl') if $] >= 5.008;
21 'NAME' => 'Digest::MD5',
22 'VERSION_FROM' => 'MD5.pm',
23 MAN3PODS => {}, # Pods will be built by installman.
25 'dist' => { COMPRESS => 'gzip -9f', SUFFIX => 'gz', },
31 sub free_u32_alignment
33 return 0 if $Config{d_u32align};
34 return 1 if $Config{'byteorder'} eq '1234' || $Config{'byteorder'} eq '4321';