diff options
author | Karel Miko <karel.miko@gmail.com> | 2017-09-15 16:39:21 +0200 |
---|---|---|
committer | Karel Miko <karel.miko@gmail.com> | 2017-09-15 16:52:17 +0200 |
commit | c48f5c75d4d39a7bc40d2d4dac22bee57f79f095 (patch) | |
tree | 9eaa35999259027561da9d19cc0a7eb03e2dcbd6 /Makefile.PL | |
parent | 2cb40ab4b28f85a2989753f8567f816991e0b1aa (diff) |
Makefile.PL cleanup
Diffstat (limited to 'Makefile.PL')
-rw-r--r-- | Makefile.PL | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/Makefile.PL b/Makefile.PL index 05535862..1348a226 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -41,12 +41,21 @@ my %eumm_args = ( MIN_PERL_VERSION => '5.006', LICENSE => 'perl_5', META_MERGE => { resources => { repository => 'https://github.com/DCIT/perl-CryptX', bugtracker => 'https://github.com/DCIT/perl-CryptX/issues' } }, - DEFINE => '-DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC', - INC => '-Isrc/ltc/headers -Isrc/ltm', - LIBS => [''], - MYEXTLIB => $myextlib, - clean => { 'FILES' => join(' ', @myobjs, $myextlib) }, dist => { 'PREOP' => 'perldoc -u lib/CryptX.pm | pod2markdown > README.md' }, + ($ENV{CRYPTX_CFLAGS} || $ENV{CRYPTX_LDFLAGS}) + ? + ( + # e.g. CRYPTX_LDFLAGS='-L/usr/local/lib -ltommath -ltomcrypt' CRYPTX_CFLAGS='-DLTM_DESC -I/usr/local/include' perl Makefile.PL + INC => $ENV{CRYPTX_CFLAGS}, + LIBS => [ $ENV{CRYPTX_LDFLAGS} ], + ) + : + ( + # bundled libtomcrypt + libtommath + INC => '-DLTM_DESC -Isrc/ltc/headers -Isrc/ltm', + MYEXTLIB => $myextlib, + clean => { 'FILES' => join(' ', @myobjs, $myextlib) }, + ) ); my $eumm_ver = eval $ExtUtils::MakeMaker::VERSION; |