File: Makefile.PL

package info (click to toggle)
libfile-homedir-perl 0.86-1
  • links: PTS
  • area: main
  • in suites: squeeze
  • size: 220 kB
  • ctags: 187
  • sloc: perl: 1,907; makefile: 42
file content (25 lines) | stat: -rw-r--r-- 701 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
use inc::Module::Install 0.79;
use Config;

all_from      'lib/File/HomeDir.pm';
requires      'Carp'       => 0;
requires      'Cwd'        => $^O eq 'darwin' ? '3' : '3.12';
requires      'File::Spec' => $^O eq 'darwin' ? '3' : '3.12';
test_requires 'Test::More' => '0.47';

# Dependencies for specific platforms
### Use variable twice to avoid a warning
if ( $MacPerl::Version and $MacPerl::Version ) {
	# Old Mac OS 9
	requires 'Mac::Files'  => 0;

} elsif ( $^O eq 'darwin' && $Config{ptrsize} != 8 ) {
	# Modern Max OS X but only for 32-bit bit
	requires 'Mac::Carbon' => '0.77';
	requires 'Mac::Files'  => '1.09';

} elsif ( $^O eq 'MSWin32' ) {
	requires  'Win32'      => '0.31';
}

WriteAll;