diff options
author | Paul Barker <paul@paulbarker.me.uk> | 2013-11-20 16:41:09 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2013-11-22 13:59:05 +0000 |
commit | 7d227c5764d71f21432a6a56dc4616c5b917c42c (patch) | |
tree | ef94073cec96840c10f49ef0f90ca92beae7d0ec /meta/recipes-devtools/opkg | |
parent | d29a55e170b721d8844984ab50d2f08926c42edb (diff) | |
download | openembedded-core-7d227c5764d71f21432a6a56dc4616c5b917c42c.tar.gz openembedded-core-7d227c5764d71f21432a6a56dc4616c5b917c42c.tar.bz2 openembedded-core-7d227c5764d71f21432a6a56dc4616c5b917c42c.zip |
opkg: Add PACKAGECONFIG options
Instead of hardcoding EXTRA_OECONF to disable things, we add PACKAGECONFIG
options for gpg, curl, ssl-curl, openssl, sha256 and pathfinder. By default all
these options are disabled.
Signed-off-by: Paul Barker <paul@paulbarker.me.uk>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-devtools/opkg')
-rw-r--r-- | meta/recipes-devtools/opkg/opkg.inc | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/meta/recipes-devtools/opkg/opkg.inc b/meta/recipes-devtools/opkg/opkg.inc index 6bfdbd78b6..416fb549f7 100644 --- a/meta/recipes-devtools/opkg/opkg.inc +++ b/meta/recipes-devtools/opkg/opkg.inc @@ -26,15 +26,18 @@ python () { target_localstatedir := "${localstatedir}" OPKGLIBDIR = "${target_localstatedir}/lib" -SHARED_EXTRA_OECONF = "\ +PACKAGECONFIG ??= "" + +PACKAGECONFIG[gpg] = "--enable-gpg,--disable-gpg,gpgme libgpg-error" +PACKAGECONFIG[curl] = "--enable-curl,--disable-curl,curl" +PACKAGECONFIG[ssl-curl] = "--enable-ssl-curl,--disable-ssl-curl,curl openssl" +PACKAGECONFIG[openssl] = "--enable-openssl,--disable-openssl,openssl" +PACKAGECONFIG[sha256] = "--enable-sha256,--disable-sha256" +PACKAGECONFIG[pathfinder] = "--enable-pathfinder,--disable-pathfinder,pathfinder" + +EXTRA_OECONF = "\ --with-opkglibdir=${OPKGLIBDIR} \ - --disable-gpg \ - --disable-curl \ - --disable-openssl \ " -EXTRA_OECONF_class-target = "${SHARED_EXTRA_OECONF} --disable-ssl-curl --disable-sha256" -EXTRA_OECONF_class-native = "${SHARED_EXTRA_OECONF}" -EXTRA_OECONF_class-nativesdk = "${SHARED_EXTRA_OECONF}" PROVIDES += "virtual/update-alternatives" RPROVIDES_update-alternatives-cworth += "update-alternatives" |