[PATCH] Filter-Util-Call (was RE: pmqs: dual life modules)
Paul Marquess [Wed, 10 Jun 2009 03:26:21 +0000 (22:26 -0500)]
ext/Filter-Util-Call/t/call.t

index c1a5685..b1c7c05 100644 (file)
@@ -1,13 +1,19 @@
 BEGIN {
-    chdir('t') if -d 't';    
-    @INC = '.'; 
-    push @INC, '../lib';
-    require Config; import Config;
-    if ($Config{'extensions'} !~ m{\bFilter/Util/Call\b}) {
-        print "1..0 # Skip: Filter::Util::Call was not built\n";
-        exit 0;
+    if ($ENV{PERL_CORE}){
+        chdir('t') if -d 't';
+        @INC = ('.', '../lib');
+    
+        require Config; import Config;
+        %Config=%Config if 0; # cease -w
+        if ($Config{'extensions'} !~ m{\bFilter/Util/Call\b}) {
+            print "1..0 # Skip: Filter::Util::Call was not built\n";
+            exit 0;
+        }
+        require 'lib/filter-util.pl';
+    }
+    else {
+        require 'filter-util.pl';
     }
-    require 'lib/filter-util.pl';
 }
 
 use strict;