From 1e24d0e84ab695e496b95c09dbfde7f095046acc Mon Sep 17 00:00:00 2001 From: Christopher Larson Date: Tue, 30 Oct 2012 13:51:44 -0700 Subject: [PATCH] toolchain-scripts: add TOOLCHAIN_PATH_ADD to PATH Signed-off-by: Christopher Larson --- classes/toolchain-scripts-external.bbclass | 15 +++++++++++++++ conf/distro/include/tcmode-external-sourcery.inc | 3 +++ 2 files changed, 18 insertions(+) create mode 100644 classes/toolchain-scripts-external.bbclass diff --git a/classes/toolchain-scripts-external.bbclass b/classes/toolchain-scripts-external.bbclass new file mode 100644 index 0000000..408ef23 --- /dev/null +++ b/classes/toolchain-scripts-external.bbclass @@ -0,0 +1,15 @@ +toolchain_create_sdk_env_script_append () { + if [ -n "${TOOLCHAIN_PATH_ADD}" ]; then + echo 'PATH="${TOOLCHAIN_PATH_ADD}$PATH"' >>$script + fi +} +toolchain_create_tree_env_script_append () { + if [ -n "${TOOLCHAIN_PATH_ADD}" ]; then + echo 'PATH="${TOOLCHAIN_PATH_ADD}$PATH"' >>$script + fi +} +toolchain_create_sdk_env_script_for_installer_append () { + if [ -n "${TOOLCHAIN_PATH_ADD}" ]; then + echo 'PATH="${TOOLCHAIN_PATH_ADD}$PATH"' >>$script + fi +} diff --git a/conf/distro/include/tcmode-external-sourcery.inc b/conf/distro/include/tcmode-external-sourcery.inc index c3fb3c7..3514e9a 100644 --- a/conf/distro/include/tcmode-external-sourcery.inc +++ b/conf/distro/include/tcmode-external-sourcery.inc @@ -11,6 +11,9 @@ PATH =. "${TOOLCHAIN_PATH_ADD}" # Don't ship any toolchain binaries in the sdk for the time being TOOLCHAIN_HOST_TASK ?= "nativesdk-packagegroup-sdk-host meta-environment-${TRANSLATED_TARGET_ARCH}" +# Add the external toolchain to the sdk setup script PATH +INHERIT += "toolchain-scripts-external" + localedir = "${exec_prefix}/lib/locale" CSL_TARGET_SYS_powerpc ?= "powerpc-linux-gnu powerpc-mentor-linux-gnu"