]> code.ossystems Code Review - openembedded-core.git/commitdiff
classes/cpan_build.bbclass: add EXTRA_CPAN_BUILD_FLAGS
authorTim Orling <ticotimo@gmail.com>
Wed, 27 Aug 2014 14:21:21 +0000 (07:21 -0700)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 29 Aug 2014 22:37:34 +0000 (23:37 +0100)
Some packages have additional configuration options that are currently
not accessible through cpan_build.bbclass. Similar to cpan.bbclass, add
EXTRA_CPAN_BUILD_FLAGS to pass the optional parameters to perl Build.PL.

Signed-off-by: Tim Orling <TicoTimo@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/cpan_build.bbclass

index 5b0ad61b4c94cd0d89a5404fe68c0d0591361224..2eb81623147f1d3cb92c20567362a0b72fe82fe6 100644 (file)
@@ -3,6 +3,8 @@
 #
 inherit cpan-base perlnative
 
+EXTRA_CPAN_BUILD_FLAGS ?= ""
+
 # Env var which tells perl if it should use host (no) or target (yes) settings
 export PERLCONFIGTARGET = "${@is_target(d)}"
 export PERL_ARCHLIB = "${STAGING_LIBDIR}${PERL_OWN_DIR}/perl/${@get_perl_version(d)}"
@@ -36,7 +38,8 @@ cpan_build_do_configure () {
                                --install_path script=${bindir} \
                                --install_path bin=${bindir} \
                                --install_path bindoc=${mandir}/man1 \
-                               --install_path libdoc=${mandir}/man3
+                               --install_path libdoc=${mandir}/man3 \
+                                ${EXTRA_CPAN_BUILD_FLAGS}
 }
 
 cpan_build_do_compile () {