This repository was archived by the owner on Nov 17, 2020. It is now read-only.
- Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathBuild.PL
More file actions
Latest commit
39 lines (34 loc) · 985 Bytes
/
Copy pathBuild.PL
File metadata and controls
39 lines (34 loc) · 985 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
use lib inc;
use Devel::AssertOS qw(Cygwin Linux FreeBSD DragonflyBSD OpenBSD MacOSX NetBSD Solaris);
use strict;
use warnings;
use Module::Build 0.28;
my$IS_BSD = $^O =~ /^(?:darwin|dragonfly|(?:free|open|net)bsd)$/;
my$WANT_XS = $IS_BSD;
$WANT_XS = 0 if$ENV{NO_XS};
my$build = Module::Build->new(
module_name=>'Unix::Uptime',
license=>'perl',
sign=> 1,
configure_requires=> {
'Module::Build'=> 0.28,
},
build_requires=> {
'Module::Build'=> 0.28,
($WANT_XS ? ('ExtUtils::CBuilder'=> 0) : ()),
},
requires=> {
perl=> 5.8,
},
recommends=> {
($IS_BSD ? ('Time::HiRes'=> 0) : ()),
},
meta_merge=> {
resources=> {
repository=>'https://github.com/pioto/Unix-Uptime',
bugtracker=>'https://github.com/pioto/Unix-Uptime/issues',
},
},
);
$build->xs_files({}) unless$WANT_XS;
$build->create_build_script();