Commit | Line | Data |
862382c7 |
1 | # $Id: Makefile.PL,v 1.0.1.1 2001/01/03 09:38:39 ram Exp $ |
7a6a85bf |
2 | # |
3 | # Copyright (c) 1995-2000, Raphael Manfredi |
4 | # |
9e21b3d0 |
5 | # You may redistribute only under the same terms as Perl 5, as specified |
6 | # in the README file that comes with the distribution. |
7a6a85bf |
7 | # |
7a6a85bf |
8 | |
9 | use ExtUtils::MakeMaker; |
10 | use Config; |
11 | |
12 | WriteMakefile( |
527f7b64 |
13 | NAME => 'Storable', |
14 | DISTNAME => "Storable", |
15 | MAN3PODS => {}, |
854b613d |
16 | PREREQ_PM => { 'Test::More' => '0.41' }, |
17 | INSTALLDIRS => 'perl', |
527f7b64 |
18 | VERSION_FROM => 'Storable.pm', |
19 | dist => { SUFFIX => 'gz', COMPRESS => 'gzip -f' }, |
7a6a85bf |
20 | ); |
ee0f7aac |
21 | |
22 | my $ivtype = $Config{ivtype}; |
23 | |
24 | # I don't know if the VMS folks ever supported long long on 5.6.x |
25 | if ($ivtype and $ivtype eq 'long long' and $^O !~ /^MSWin/) { |
26 | print <<'EOM'; |
27 | |
28 | You appear to have a perl configured to use 64 bit integers in its scalar |
29 | variables. If you have existing data written with an earlier version of |
30 | Storable which this version of Storable refuses to load with a |
31 | |
32 | Byte order is not compatible |
33 | |
34 | error, then please read the section "64 bit data in perl 5.6.0 and 5.6.1" |
35 | in the Storable documentation for instructions on how to read your data. |
36 | |
37 | (You can find the documentation at the end of Storable.pm in POD format) |
38 | |
39 | EOM |
40 | } |