summaryrefslogtreecommitdiff
path: root/classes
diff options
context:
space:
mode:
authorJamie Lenehan <lenehan@twibble.org>2007-04-27 02:06:52 +0000
committerJamie Lenehan <lenehan@twibble.org>2007-04-27 02:06:52 +0000
commitd36cfdf760300d86a03390e7db6d7ef6e363706a (patch)
tree0bcb6dd10cbbebea455a30eaaa7bee8784a5f428 /classes
parente0a22d5d7667fba263a867bc49147c28802e0f62 (diff)
parentbf3453c3ea3858a857d44c5cbc4f4a48069652da (diff)
merge of '177ed52042195257c9390eac21052907cfa0c4d0'
and '39b0c54a5b69e68b9f43900fc5c3fbb6bfcf60a1'
Diffstat (limited to 'classes')
-rw-r--r--classes/cpan.bbclass11
1 files changed, 11 insertions, 0 deletions
diff --git a/classes/cpan.bbclass b/classes/cpan.bbclass
index 9915bf6f67..52430560ea 100644
--- a/classes/cpan.bbclass
+++ b/classes/cpan.bbclass
@@ -31,7 +31,18 @@ def is_new_perl(d):
return "no"
return "yes"
+# Determine where the library directories are
+def perl_get_libdirs(d):
+ import bb
+ libdir = bb.data.getVar('libdir', d, 1)
+ if is_new_perl(d) == "yes":
+ libdirs = libdir + '/perl5'
+ else:
+ libdirs = libdir + '/*/*/perl5'
+ return libdirs
+
IS_NEW_PERL = "${@is_new_perl(d)}"
+PERLLIBDIRS = "${@perl_get_libdirs(d)}"
cpan_do_configure () {
perl Makefile.PL ${EXTRA_CPANFLAGS}