> -----Original Message-----
> From: Sisyphus [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, February 02, 2005 5:04 PM
> To: Ira Joseph Woodhead
> Cc: inline@perl.org
> Subject: Re: old error back
> 
> 
> 
> > 
> > What *does* work is editing the Makefile to replace the line
> > 
> > .pm.inl:
> > 
> > ... with 
> > 
> > Blabla.inl:

I'm a little surprised to hear that that works - what's the role of the 
Blabla.inl file, anyway?  Is it just a stub to fulfill some role in the 
Makefile dependencies, or does it actually have some function to Inline?

> I don't really understand MakeMaker but I believe you could 
> do something 
> like have the Makefile.PL postamble section run (eg) a perl 
> script that 
> rewrites the Makefile, making that amendment in the process - so the 
> user doesn't have to do anything out of the ordinary. There 
> might even 
> be a better way of getting the Makefile.PL to do what's 
> needed. Ken has 
> a better understanding of MakeMaker (if he's follwing this thread).

I always do my best to shut MakeMaker out of my thoughts when possible. =)

I think the best answer might be to not use the lib/... layout with XS or 
Inline modules.  The older-style layout will work just fine.

For regular XS modules, you can put them all in lib/... in their "natural" 
place if you use Module::Build, but MakeMaker won't handle that well.  For 
Inline modules, I haven't had much experience using Module::Build either, but 
it would be nice to figure out what's necessary there.

 -Ken

Reply via email to