From: Robert Yang Date: Mon, 14 Nov 2016 14:34:03 +0000 (-0800) Subject: populate_sdk_ext.bbclass: use weak assignment for TOOLCHAINEXT_OUTPUTNAME X-Git-Tag: uninative-1.5~1374 X-Git-Url: https://code.ossystems.io/gitweb?a=commitdiff_plain;h=933539a07af3f1cca79e49b0ea92cb7699095f96;p=openembedded-core.git populate_sdk_ext.bbclass: use weak assignment for TOOLCHAINEXT_OUTPUTNAME The TOOLCHAINEXT_OUTPUTNAME is different from TOOLCHAIN_OUTPUTNAME, it is used for eSDK only, so that it doesn't mix with SDK, use "?=" for it so that other conf file can define it. If we don't use "?=" here, then we need use forcevariable to redfine it: TOOLCHAINEXT_OUTPUTNAME_forcevariable = "foo" Signed-off-by: Robert Yang Signed-off-by: Ross Burton --- diff --git a/meta/classes/populate_sdk_ext.bbclass b/meta/classes/populate_sdk_ext.bbclass index 26b5ca61d8..0e3656b47a 100644 --- a/meta/classes/populate_sdk_ext.bbclass +++ b/meta/classes/populate_sdk_ext.bbclass @@ -77,7 +77,7 @@ COREBASE_FILES ?= " \ SDK_DIR_task-populate-sdk-ext = "${WORKDIR}/sdk-ext" B_task-populate-sdk-ext = "${SDK_DIR}" -TOOLCHAINEXT_OUTPUTNAME = "${SDK_NAME}-toolchain-ext-${SDK_VERSION}" +TOOLCHAINEXT_OUTPUTNAME ?= "${SDK_NAME}-toolchain-ext-${SDK_VERSION}" TOOLCHAIN_OUTPUTNAME_task-populate-sdk-ext = "${TOOLCHAINEXT_OUTPUTNAME}" SDK_EXT_TARGET_MANIFEST = "${SDK_DEPLOY}/${TOOLCHAINEXT_OUTPUTNAME}.target.manifest"