All of lore.kernel.org
 help / color / mirror / Atom feed
* [zeus/master[PATCH] meta-toolchain-arago: toolchain_env_script: append subscripts
@ 2020-04-02 17:09 Jacob Stiffler
  2020-04-14 16:09 ` Jacob Stiffler
  0 siblings, 1 reply; 2+ messages in thread
From: Jacob Stiffler @ 2020-04-02 17:09 UTC (permalink / raw)
  To: meta-arago

* Append environment subscripts to devkit environment
* This allows cmake projects to build against the devkit without
  further configuration.
* Borrowed from oe-core's toolchain-scripts.bbclass

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
---
 .../recipes-core/meta/meta-toolchain-arago.bb           | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/meta-arago-extras/recipes-core/meta/meta-toolchain-arago.bb b/meta-arago-extras/recipes-core/meta/meta-toolchain-arago.bb
index 065531e..1a082ba 100644
--- a/meta-arago-extras/recipes-core/meta/meta-toolchain-arago.bb
+++ b/meta-arago-extras/recipes-core/meta/meta-toolchain-arago.bb
@@ -69,6 +69,23 @@ toolchain_create_sdk_env_script () {
 	echo 'export OECORE_ACLOCAL_OPTS="-I $SDK_PATH_NATIVE/usr/share/aclocal"' >> $script
 	echo 'export OECORE_DISTRO_VERSION="${DISTRO_VERSION}"' >> $script
 	echo 'export OECORE_SDK_VERSION="${SDK_VERSION}"' >> $script
+
+        # Borrowed from oe-core/meta/classes/toolchain-scripts.bbclass
+	cat >> $script <<EOF
+
+# Append environment subscripts
+if [ -d "\$OECORE_TARGET_SYSROOT/environment-setup.d" ]; then
+    for envfile in \$OECORE_TARGET_SYSROOT/environment-setup.d/*.sh; do
+	    . \$envfile
+    done
+fi
+if [ -d "\$OECORE_NATIVE_SYSROOT/environment-setup.d" ]; then
+    for envfile in \$OECORE_NATIVE_SYSROOT/environment-setup.d/*.sh; do
+	    . \$envfile
+    done
+fi
+EOF
+
 }
 
 SDK_POSTPROCESS_COMMAND_prepend = "arago_sdk_fixup; "
-- 
2.7.4



^ permalink raw reply related	[flat|nested] 2+ messages in thread

* Re: [zeus/master[PATCH] meta-toolchain-arago: toolchain_env_script: append subscripts
  2020-04-02 17:09 [zeus/master[PATCH] meta-toolchain-arago: toolchain_env_script: append subscripts Jacob Stiffler
@ 2020-04-14 16:09 ` Jacob Stiffler
  0 siblings, 0 replies; 2+ messages in thread
From: Jacob Stiffler @ 2020-04-14 16:09 UTC (permalink / raw)
  To: meta-arago

Ping.

On 4/2/2020 1:09 PM, Jacob Stiffler wrote:
> * Append environment subscripts to devkit environment
> * This allows cmake projects to build against the devkit without
>    further configuration.
> * Borrowed from oe-core's toolchain-scripts.bbclass
>
> Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
> ---
>   .../recipes-core/meta/meta-toolchain-arago.bb           | 17 +++++++++++++++++
>   1 file changed, 17 insertions(+)
>
> diff --git a/meta-arago-extras/recipes-core/meta/meta-toolchain-arago.bb b/meta-arago-extras/recipes-core/meta/meta-toolchain-arago.bb
> index 065531e..1a082ba 100644
> --- a/meta-arago-extras/recipes-core/meta/meta-toolchain-arago.bb
> +++ b/meta-arago-extras/recipes-core/meta/meta-toolchain-arago.bb
> @@ -69,6 +69,23 @@ toolchain_create_sdk_env_script () {
>   	echo 'export OECORE_ACLOCAL_OPTS="-I $SDK_PATH_NATIVE/usr/share/aclocal"' >> $script
>   	echo 'export OECORE_DISTRO_VERSION="${DISTRO_VERSION}"' >> $script
>   	echo 'export OECORE_SDK_VERSION="${SDK_VERSION}"' >> $script
> +
> +        # Borrowed from oe-core/meta/classes/toolchain-scripts.bbclass
> +	cat >> $script <<EOF
> +
> +# Append environment subscripts
> +if [ -d "\$OECORE_TARGET_SYSROOT/environment-setup.d" ]; then
> +    for envfile in \$OECORE_TARGET_SYSROOT/environment-setup.d/*.sh; do
> +	    . \$envfile
> +    done
> +fi
> +if [ -d "\$OECORE_NATIVE_SYSROOT/environment-setup.d" ]; then
> +    for envfile in \$OECORE_NATIVE_SYSROOT/environment-setup.d/*.sh; do
> +	    . \$envfile
> +    done
> +fi
> +EOF
> +
>   }
>   
>   SDK_POSTPROCESS_COMMAND_prepend = "arago_sdk_fixup; "


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2020-04-14 16:11 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-04-02 17:09 [zeus/master[PATCH] meta-toolchain-arago: toolchain_env_script: append subscripts Jacob Stiffler
2020-04-14 16:09 ` Jacob Stiffler

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.