From 598c9e3fba90bced79dd8711f9e0fde3bda62ee0 Mon Sep 17 00:00:00 2001 From: Alexander Schwinn <al.schwinn@gsi.de> Date: Tue, 7 Nov 2023 12:23:58 +0100 Subject: [PATCH] Update Yocto SDK path and check for existance --- configure.sh | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/configure.sh b/configure.sh index 1291b1c..ae82eb5 100755 --- a/configure.sh +++ b/configure.sh @@ -1,5 +1,6 @@ #!/bin/bash +YOCTO_SDK_ENV=/common/usr/embedded/yocto/fesa/sdk/environment-setup-core2-64-ffos-linux GLOBAL_RELEASE_DIR=/common/usr/cscofe/silecs/ TARGET=x86_64 @@ -81,8 +82,14 @@ echo "Install directory:" $RELEASE_DIR echo "------------------------------------------------------------------------" if [[ $TARGET == yocto ]]; then + if [ ! -f "$YOCTO_SDK_ENV" ]; then + echo "Error: Build environment for target '$TARGET' not found at '$YOCTO_SDK_ENV'." + echo "configure aborted" + exit 1 + fi + # Configure yocto environment. - unset LD_LIBRARY_PATH; source /common/usr/embedded/yocto/sdk/environment-setup-core2-64-ffos-linux + unset LD_LIBRARY_PATH; source $YOCTO_SDK_ENV cmake -S . -B $BUILD_DIR -DBUILD_TARGET=$TARGET -DCMAKE_INSTALL_PREFIX=$RELEASE_DIR -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DBUILD_COMMUNICATION_LIB_ONLY=ON -DADD_LATEST_LINK=OFF else cmake -S . -B $BUILD_DIR -DBUILD_TARGET=$TARGET -DCMAKE_INSTALL_PREFIX=$RELEASE_DIR -DCMAKE_BUILD_TYPE=$BUILD_TYPE -- GitLab