This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Merge remote-tracking branch 'renee/release-5.27.9' into blead
[perl5.git] / dist / Unicode-Normalize / Makefile.PL
CommitLineData
628bbff0 1require 5.006001;
ac5ea531
JH
2use ExtUtils::MakeMaker;
3
c6b7cc21
SH
4my $clean = {};
5
6my $mm_ver = ExtUtils::MakeMaker->VERSION;
7
8if (-f "Normalize.xs") {
9 print STDERR "Making header files for XS...\n";
10
24263f7d 11 do './mkheader' or die $@ || "mkheader: $!";
c6b7cc21
SH
12
13 $clean = { FILES => 'unfcan.h unfcmb.h unfcmp.h unfcpt.h unfexc.h' };
14}
15
ac5ea531 16WriteMakefile(
c6b7cc21
SH
17 ($mm_ver < 6.58)
18 ? ('AUTHOR' => 'SADAHIRO Tomoyuki <SADAHIRO@cpan.org>, Karl Williamson <khw@cpan.org>')
19 : ('AUTHOR' => [
20 'SADAHIRO Tomoyuki <SADAHIRO@cpan.org>',
21 'Karl Williamson <khw@cpan.org>',
22 ]),
02a7bbbc
CBW
23 'ABSTRACT' => 'Unicode Normalization Forms',
24 'INSTALLDIRS' => ($] >= 5.007002 && $] < 5.011) ? 'perl' : 'site',
25 # see perl5110delta, @INC reorganization
26 'LICENSE' => 'perl',
27 'NAME' => 'Unicode::Normalize',
28 'VERSION_FROM' => 'Normalize.pm', # finds $VERSION
c6b7cc21
SH
29 'clean' => $clean,
30 'depend' => { 'Normalize.o' => '$(H_FILES)' },
02a7bbbc 31 'PREREQ_PM' => {
02a7bbbc
CBW
32 Carp => 0,
33 constant => 0,
c6b7cc21 34 DynaLoader => 0,
02a7bbbc 35 Exporter => 0,
02a7bbbc
CBW
36 File::Spec => 0,
37 strict => 0,
38 warnings => 0,
c6b7cc21 39 SelectSaver => 0,
628bbff0 40 },
662aea32 41 ($mm_ver < 6.48 ? () : MIN_PERL_VERSION => 5.6.0),
c6b7cc21
SH
42 ($mm_ver < 6.46 ? () : (META_MERGE => {
43 'meta-spec' => { version => 2 },
44 resources => {
45 repository => {
46 url => 'https://github.com/khwilliamson/Unicode-Normalize.git',
47 web => 'https://github.com/khwilliamson/Unicode-Normalize',
48 type => 'git',
49 },
50 bugtracker => {
51 web => 'https://rt.cpan.org/Public/Dist/Display.html?Name=Unicode-Normalize',
52 },
53 },
54 })),
ac5ea531 55);