Author: spadkins
Date: Tue Mar 16 18:00:34 2010
New Revision: 13864

Modified:
   p5ee/trunk/App-Options/lib/App/Options.pm

Log:
modified the default perlinc to use libdir/perl5, then libdir/perl, and 
prefix/share/perl if it exists

Modified: p5ee/trunk/App-Options/lib/App/Options.pm
==============================================================================
--- p5ee/trunk/App-Options/lib/App/Options.pm   (original)
+++ p5ee/trunk/App-Options/lib/App/Options.pm   Tue Mar 16 18:00:34 2010
@@ -768,8 +768,18 @@
             if ($^V) {
                 my $perlversion = sprintf("%vd", $^V);
                 unshift(@INC, $libdir);
-                unshift(@INC, "$libdir/perl5/site_perl/$perlversion");  # 
site_perl goes first!
-                unshift(@INC, "$libdir/perl5/$perlversion");
+                if (-d "$libdir/perl5") {
+                    unshift(@INC, "$libdir/perl5/site_perl/$perlversion");  # 
site_perl goes first!
+                    unshift(@INC, "$libdir/perl5/$perlversion");
+                }
+                elsif (-d "$libdir/perl") {
+                    unshift(@INC, "$libdir/perl/site_perl/$perlversion");   # 
site_perl goes first!
+                    unshift(@INC, "$libdir/perl/$perlversion");
+                }
+                if (-d "$prefix/share/perl") {
+                    unshift(@INC, 
"$prefix/share/perl/site_perl/$perlversion");   # site_perl goes first!
+                    unshift(@INC, "$prefix/share/perl/$perlversion");
+                }
             }
         }
         if ($debug_options >= 2) {

Reply via email to