On Wed, Mar 6, 2013 at 10:51 PM, Reini Urban <[email protected]> wrote:
> All this because of a wrong logic in the main Makefile.PL ("double
> negation always causes trouble")
>From your patch:
--- ./Makefile.PL.orig 2013-03-06 15:39:37.239573200 -0600
+++ ./Makefile.PL 2013-03-06 15:42:37.344245200 -0600
@@ -100,7 +100,7 @@
# Do not run 10parl-generation tests in case of a pre built .par
(doesn't work)
my %tests = map { $_ => 1 } <t/*.t>;
- delete $tests{'t/10-parl-generation.t'} unless (!$par and $cc);
+ delete $tests{'t/10-parl-generation.t'} if ($par or !$cc);
makemaker_args(
MAN1PODS => {
@@ -117,9 +117,7 @@
'script/tkpp',
],
DIR => [
- (!$par and $cc) ? (
- 'myldr'
- ) : (),
+ ($par or !$cc) ? () : ('myldr')
],
That's BS.
Cheers, Roderich