From be493ba7df535495d28afa926457623753060d68 Mon Sep 17 00:00:00 2001 From: Pascal Bach Date: Fri, 18 Sep 2015 08:43:42 +0200 Subject: libpcre: Allow building 16 and 32bit libpcre versions This change allows selecting the 8, 16 or 32 bit version via PACKAGECONFIG. By default only the 8bit version is built, this corresponds to the old behavior. Some packages like Qt5 require the 16 bit version of libpcre. After this change the corresponding layer can easily enable the version needed via .bbappend. (From OE-Core rev: 6c133405c790d29859d441cc596e6459cb32537f) Signed-off-by: Pascal Bach Signed-off-by: Ross Burton Signed-off-by: Richard Purdie --- meta/recipes-support/libpcre/libpcre_8.37.bb | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'meta/recipes-support/libpcre') diff --git a/meta/recipes-support/libpcre/libpcre_8.37.bb b/meta/recipes-support/libpcre/libpcre_8.37.bb index bcfc9e9afa..1880639a27 100644 --- a/meta/recipes-support/libpcre/libpcre_8.37.bb +++ b/meta/recipes-support/libpcre/libpcre_8.37.bb @@ -22,6 +22,11 @@ S = "${WORKDIR}/pcre-${PV}" PROVIDES += "pcre" DEPENDS += "bzip2 zlib" +PACKAGECONFIG ??= "pcre8" + +PACKAGECONFIG[pcre8] = "--enable-pcre8,--disable-pcre8" +PACKAGECONFIG[pcre16] = "--enable-pcre16,--disable-pcre16" +PACKAGECONFIG[pcre32] = "--enable-pcre32,--disable-pcre32" PACKAGECONFIG[pcretest-readline] = "--enable-pcretest-libreadline,--disable-pcretest-libreadline,readline," BINCONFIG = "${bindir}/pcre-config" -- cgit v1.2.3-54-g00ecf