diff --git a/configure.sh b/configure.sh
index 1291b1c349514b577c870c3278f61ec3bb902a2e..ae82eb58ae29b70c0693d12206cbe113732cf3a7 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