-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile.PL
40 lines (35 loc) · 1.15 KB
/
Makefile.PL
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
39
# Copyright 2020 The LumoSQL Authors, see LICENSES/MIT
#
# SPDX-License-Identifier: MIT
# SPDX-FileCopyrightText: 2020 The LumoSQL Authors
# SPDX-ArtifactOfProjectName: not-forking
# SPDX-FileType: Code
# SPDX-FileComment: Original by Claudio Calvelli, 2020
use ExtUtils::MakeMaker;
WriteMakefile(
NAME => 'Notfork',
DISTNAME => 'not-fork',
VERSION_FROM => 'bin/not-fork',
AUTHOR => 'Claudio Calvelli',
PMLIBDIRS => [ 'lib' ],
EXE_FILES => [ qw(bin/not-fork bin/fragment-diff bin/fragment-patch) ],
LICENSE => 'MIT',
ABSTRACT => 'merge multiple upstreams without forking them',
PREREQ_PM => {
# most of these modules will always be installed, but just in case...
'Carp' => 0,
'Digest::SHA' => 0,
'Exporter' => 0,
'Fcntl' => 0,
'File::Copy' => 0,
'File::Find' => 0,
'File::Path' => 0,
'File::Temp' => 0,
'FindBin' => 0,
'Getopt::Long' => 0,
'IO::Handle' => 0,
'Text::ParseWords' => 0,
},
);
# check for "recommended" packages
system $^X, '-Ilib', 'bin/not-fork', '--check-recommend', '--verbose=0';