On Thu, Jan 23, 2014 at 10:45:59AM +0100, Alexander Dahl wrote: > Thanks, applied with small changes.
Michael > Signed-off-by: Alexander Dahl <p...@lespocky.de> > --- > rules/host-system-perl.in | 7 +++++++ > rules/host-system-perl.make | 16 ++++++++++++++++ > 2 files changed, 23 insertions(+) > > diff --git a/rules/host-system-perl.in b/rules/host-system-perl.in > index fc487ce..c02eb08 100644 > --- a/rules/host-system-perl.in > +++ b/rules/host-system-perl.in > @@ -5,8 +5,15 @@ config HOST_SYSTEM_PERL > > if HOST_SYSTEM_PERL > > +config HOST_SYSTEM_PERL_JSON > + bool > + > +config HOST_SYSTEM_PERL_LOCALE_PO > + bool > + > config HOST_SYSTEM_PERL_XMLPARSER > bool > > endif > > +# vim: ft=kconfig noet tw=72 > diff --git a/rules/host-system-perl.make b/rules/host-system-perl.make > index 8a7b33c..1d9e2ef 100644 > --- a/rules/host-system-perl.make > +++ b/rules/host-system-perl.make > @@ -22,12 +22,28 @@ $(STATEDIR)/host-system-perl.prepare: > @echo "Checking for Perl ..." > @perl -v >/dev/null 2>&1 || \ > ptxd_bailout "'perl' not found! Please install."; > + > +ifdef PTXCONF_HOST_SYSTEM_PERL_LOCALE_PO > + @echo "Checking for Perl: Locale::PO" > + @perl -e "require Locale::PO" 2>/dev/null || \ > + ptxd_bailout "Locale::PO perl module is required. \ > + Please install liblocale-po-perl (debian)." > +endif > + > +ifdef PTXCONF_HOST_SYSTEM_PERL_JSON > + @echo "Checking for Perl: JSON" > + @perl -e "require JSON" 2>/dev/null || \ > + ptxd_bailout "JSON perl module is required. \ > + Please install libjson-perl (debian)." > +endif > + > ifdef PTXCONF_HOST_SYSTEM_PERL_XMLPARSER > @echo "Checking for Perl: XML::Parser" > @perl -e "require XML::Parser" 2>/dev/null || \ > ptxd_bailout "XML::Parser perl module is required. \ > Please install libxml-parser-perl (debian)." > endif > + > @echo > @$(call touch) > > -- > 1.7.10.4 > > > -- > ptxdist mailing list > ptxdist@pengutronix.de > -- Pengutronix e.K. | | Industrial Linux Solutions | http://www.pengutronix.de/ | Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 | -- ptxdist mailing list ptxdist@pengutronix.de