Yet another twist.
[p5sagit/p5-mst-13.2.git] / lib / CGI / t / form.t
index 344e7f0..ae6ed59 100755 (executable)
@@ -1,10 +1,15 @@
 #!/usr/local/bin/perl -w
 
-use lib qw(t/lib);
-
-# Due to a bug in older versions of MakeMaker & Test::Harness, we must
-# ensure the blib's are in @INC, else we might use the core CGI.pm
-use lib qw(blib/lib blib/arch);
+BEGIN {
+       chdir 't' if -d 't';
+       if ($ENV{PERL_CORE}) {
+               @INC = '../lib';
+       } else {
+               # Due to a bug in older versions of MakeMaker & Test::Harness, we must
+               # ensure the blib's are in @INC, else we might use the core CGI.pm
+               unshift @INC, qw( ../blib/lib ../blib/arch lib );
+       }
+}
 
 use Test::More tests => 17;