Codebase list libextutils-depends-perl / 234856c
Fixups: 5.6 compat, move "deps" comment. Ed J 9 years ago
1 changed file(s) with 7 addition(s) and 7 deletion(s). Raw diff Collapse all Expand all
199199
200200 my (@typemaps, $inc, $libs, @deps);
201201
202 # this will not exist when loading files from old versions
203 # of ExtUtils::Depends.
202204 @deps = eval { $depinstallfiles->deps };
203205 @deps = @{"$depinstallfiles\::deps"}
204206 if $@ and exists ${"$depinstallfiles\::"}{deps};
205207
206208 my $inline = eval { $depinstallfiles->Inline('C') };
207209 if (!$@) {
208 $inc = $inline->{INC} // '';
209 $libs = $inline->{LIBS} // '';
210 $inc = $inline->{INC} || '';
211 $libs = $inline->{LIBS} || '';
210212 @typemaps = @{ $inline->{TYPEMAPS} || [] };
211213 } else {
212 $inc = ${"$depinstallfiles\::inc"} // '';
213 $libs = ${"$depinstallfiles\::libs"} // '';
214 $inc = ${"$depinstallfiles\::inc"} || '';
215 $libs = ${"$depinstallfiles\::libs"} || '';
214216 @typemaps = @{"$depinstallfiles\::typemaps"};
215217 }
216218 @typemaps = map { File::Spec->rel2abs ($_, $instpath) } @typemaps;
220222 typemaps => \@typemaps,
221223 inc => "-I$instpath $inc",
222224 libs => $libs,
223 # this will not exist when loading files from old versions
224 # of ExtUtils::Depends.
225 deps => \@deps,
225 deps => \@deps,
226226 }
227227 }
228228