On 19 February 2013 20:00, Nicholas Clark <n...@ccl4.org> wrote:
> On Tue, Feb 19, 2013 at 05:57:12PM +0100, demerphq wrote:
>
>> I want to fix this.
>>
>> My current plan is to create a new module ExtUtils::PerlHeaders and
>> then move the list there.
>>
>> EU::MakeMaker can then require this module, and if it exists use it
>> for the header list.
>>
>> I am curious if anyone has any better suggestions or comments?
>>
>> The code involved is in lib/ExtUtils/MM_Unix.pm as the sub perldepend():
>
> It's also in ExtUtils::MM_VMS as perldepend(). The intent is the same. The
> list is different.
>
>
> I noticed this problem a while back. I got some way towards addressing it -
> I added a routine Config::header_files() to give the list of header files.
> (So that's your ExtUtils::PerlHeaders already done)
>
> However, at the time I didn't have access to VMS, so couldn't fix up the
> forked code to do it in one place.
>
> However, since then, it's been suggested by someone (forget who, sorry) -
> why do we need a list? Given that the directory of installed header files
> is under our control, why not just glob it, and depend on everything that
> is <*.h> ?
>
> This seems a simpler suggestion than having to maintain an explicit list.

Sounds great. I did some rudimentary poking but couldnt find the right
dir... Do you happen to know the config var name?

Yves

-- 
perl -Mre=debug -e "/just|another|perl|hacker/"

Reply via email to