On Tue, 27 Jul 2004 04:26:15 -0700 (PDT), DH <[EMAIL PROTECTED]> wrote:
> The IO-stringy distribution has a Makefile.PL like
> WriteMakefile(
>               NAME         => "IO-stringy",
> 
> so that eventually FULLEXT is IO-stringy
> 
> sub ExtUtils::MM_Unix::init_main has
> 
> $self->{FULLEXT} = $self->catdir(split /::/, $self->{NAME});
> 
> which doesn't work when an author puts in something
> thats not a module name.

"On two occasions, I have been asked [by members of Parliament],
'Pray, Mr. Babbage, if you put into the machine wrong figures, will
the right answers come out?' I am not able to rightly apprehend the
kind of confusion of ideas that could provoke such a question."
    -- Charles Babbage

NAME takes a module after which the distribution is to be named
(IO::Stringy).  DISTNAME allows you to override the default
distribution name (IO-Stringy).  I don't know why you want it to be
IO-stringy instead of IO-Stringy as it seems needlessly inconsistent,
but whatever floats your boat.

So to do what you want to do....

NAME => 'IO::Stringy',
DISTNAME => 'IO-stringy'

It is not a bug in MakeMaker.

Reply via email to