mirror of
https://git.yoctoproject.org/poky
synced 2026-05-09 05:29:32 +00:00
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. (From OE-Core rev: 7d227c5764d71f21432a6a56dc4616c5b917c42c) Signed-off-by: Paul Barker <paul@paulbarker.me.uk> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
4fe0af5e60
commit
9339da20db
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user