Line | |
---|
1 | #!./perl -IFoo::Bar -IBla
|
---|
2 |
|
---|
3 | BEGIN {
|
---|
4 | chdir 't' if -d 't';
|
---|
5 | unshift @INC, '../lib';
|
---|
6 | require './test.pl'; # for which_perl() etc
|
---|
7 | }
|
---|
8 |
|
---|
9 | BEGIN {
|
---|
10 | plan(4);
|
---|
11 | }
|
---|
12 |
|
---|
13 | my $Is_MacOS = $^O eq 'MacOS';
|
---|
14 | my $Is_VMS = $^O eq 'VMS';
|
---|
15 | my $lib;
|
---|
16 |
|
---|
17 | $lib = $Is_MacOS ? ':Bla:' : 'Bla';
|
---|
18 | ok(grep { $_ eq $lib } @INC);
|
---|
19 | SKIP: {
|
---|
20 | skip 'Double colons not allowed in dir spec', 1 if $Is_VMS;
|
---|
21 | $lib = $Is_MacOS ? 'Foo::Bar:' : 'Foo::Bar';
|
---|
22 | ok(grep { $_ eq $lib } @INC);
|
---|
23 | }
|
---|
24 |
|
---|
25 | $lib = $Is_MacOS ? ':Bla2:' : 'Bla2';
|
---|
26 | fresh_perl_is("print grep { \$_ eq '$lib' } \@INC", $lib,
|
---|
27 | { switches => ['-IBla2'] }, '-I');
|
---|
28 | SKIP: {
|
---|
29 | skip 'Double colons not allowed in dir spec', 1 if $Is_VMS;
|
---|
30 | $lib = $Is_MacOS ? 'Foo::Bar2:' : 'Foo::Bar2';
|
---|
31 | fresh_perl_is("print grep { \$_ eq '$lib' } \@INC", $lib,
|
---|
32 | { switches => ['-IFoo::Bar2'] }, '-I with colons');
|
---|
33 | }
|
---|
Note:
See
TracBrowser
for help on using the repository browser.