gdb: Conditionally provide gdbserver

Avoid providing "gdbserver" if PREFERRED_PROVIDER is set to
external-sourcery or some other package which also provides it.  This
avoids "Multiple Provider" warnings.

Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
This commit is contained in:
Drew Moseley
2015-11-23 09:48:03 -05:00
parent 0cbc16acb5
commit e836579be2

View File

@@ -1,4 +1,4 @@
PROVIDES += "gdbserver"
PROVIDES += "${@'gdbserver' if '${PREFERRED_PROVIDER_gdbserver}' == '${PN}' else ''}"
# Disable build of gdbserver if is provided by external-sourcery-toolchain
PACKAGES := "${@oe_filter_out('gdbserver' if '${PREFERRED_PROVIDER_gdbserver}' != '${PN}' else '$', '${PACKAGES}', d)}"