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