Commit | Line | Data |
e9eafa28 |
1 | package ExtUtils::MM_BeOS; |
2 | |
e9eafa28 |
3 | =head1 NAME |
4 | |
5 | ExtUtils::MM_BeOS - methods to override UN*X behaviour in ExtUtils::MakeMaker |
6 | |
7 | =head1 SYNOPSIS |
8 | |
9 | use ExtUtils::MM_BeOS; # Done internally by ExtUtils::MakeMaker if needed |
10 | |
11 | =head1 DESCRIPTION |
12 | |
13 | See ExtUtils::MM_Unix for a documentation of the methods provided |
14 | there. This package overrides the implementation of these methods, not |
15 | the semantics. |
16 | |
17 | =over 4 |
18 | |
19 | =cut |
20 | |
21 | use Config; |
22 | use File::Spec; |
f6d6199c |
23 | require ExtUtils::MM_Any; |
24 | require ExtUtils::MM_Unix; |
e9eafa28 |
25 | |
f6d6199c |
26 | use vars qw(@ISA $VERSION); |
27 | @ISA = qw( ExtUtils::MM_Any ExtUtils::MM_unix ); |
28 | $VERSION = 1.01_01; |
e9eafa28 |
29 | |
e9eafa28 |
30 | |
31 | =item perl_archive |
32 | |
33 | This is internal method that returns path to libperl.a equivalent |
34 | to be linked to dynamic extensions. UNIX does not have one, but at |
35 | least BeOS has one. |
36 | |
37 | =cut |
38 | |
39 | sub perl_archive |
40 | { |
d108ee1c |
41 | return File::Spec->catdir('$(PERL_INC)',$Config{libperl}); |
e9eafa28 |
42 | } |
43 | |
f6d6199c |
44 | =back |
45 | |
e9eafa28 |
46 | 1; |
47 | __END__ |
48 | |