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