summaryrefslogtreecommitdiff
path: root/perl/Makefile.PL.in
diff options
context:
space:
mode:
Diffstat (limited to 'perl/Makefile.PL.in')
-rw-r--r--perl/Makefile.PL.in15
1 files changed, 11 insertions, 4 deletions
diff --git a/perl/Makefile.PL.in b/perl/Makefile.PL.in
index be27bd2..9deae88 100644
--- a/perl/Makefile.PL.in
+++ b/perl/Makefile.PL.in
@@ -6,9 +6,16 @@ use ExtUtils::MakeMaker;
my $version = '@PACKAGE_VERSION@';
$version =~ s/\.(\d)$/.0$1/;
+# Set a prefix for ExtUtils::MakeMaker if we were given one for configure.
+my $prefix = '@prefix@';
+my $datarootdir = '@datarootdir@';
+my $datadir = '@datadir@';
+
WriteMakefile(
- NAME => 'Wallet',
- VERSION => $version,
- ABSTRACT => 'Wallet: a secure credential management system',
- AUTHOR => 'Russ Allbery (rra@stanford.edu)'
+ NAME => 'Wallet',
+ VERSION => $version,
+ ABSTRACT => 'Wallet: a secure credential management system',
+ AUTHOR => 'Russ Allbery (rra@stanford.edu)',
+ (($prefix ne '/usr' && $prefix ne '/usr/local') ?
+ (PREFIX => '@datadir@') : ())
);