Hey David, hi MB fans,
Accordingly with the documentation, ExtUtils::CBuilder compile method
support 'include_dirs' as
Specifies any additional directories in which to search for header
files. May be given as a string indicating a single directory, or
as a list reference indicating multiple directories.
But in latest version a string is not allowed.
Patch fixes that.
Cheers
Alberto
--
Alberto Simões
Only in ExtUtils-CBuilder-mine/: Makefile
Only in ExtUtils-CBuilder-mine/: blib
diff -rc ExtUtils-CBuilder-0.27/lib/ExtUtils/CBuilder/Base.pm
ExtUtils-CBuilder-mine/lib/ExtUtils/CBuilder/Base.pm
*** ExtUtils-CBuilder-0.27/lib/ExtUtils/CBuilder/Base.pm 2009-10-30
01:30:17.000000000 +0000
--- ExtUtils-CBuilder-mine/lib/ExtUtils/CBuilder/Base.pm 2010-02-13
20:18:35.000000000 +0000
***************
*** 89,95 ****
my $cf = $self->{config}; # For convenience
$args{object_file} ||= $self->object_file($args{source});
!
my @include_dirs = $self->arg_include_dirs
(@{$args{include_dirs} || []},
$self->perl_inc());
--- 89,97 ----
my $cf = $self->{config}; # For convenience
$args{object_file} ||= $self->object_file($args{source});
!
! $args{include_dirs} = [ $args{include_dirs} ] if
exists($args{include_dirs}) &&
! ref($args{include_dirs})
ne "ARRAY";
my @include_dirs = $self->arg_include_dirs
(@{$args{include_dirs} || []},
$self->perl_inc());
Only in ExtUtils-CBuilder-mine/: pm_to_blib