Files
UnrealEngine/Engine/Build/BatchFiles/Linux/SetupEnvironment.sh
2025-05-18 13:04:45 +08:00

31 lines
795 B
Bash

#!/bin/sh
# This script is called by UE tools to source environment variables from the users .unrealrc script(s)
# It expects to be called from the engine directory and the order is ~/.unrealrc then <workspace>/.unrealrc
# To setup the environment and dotnet, use SetupEnvironment.sh -dotnet Engine/Build/BatchFiles/Mac
# (It's not clear why we can't just determine that path outselves, but for legacy reasons we'll keep it
# as a param)
if [ -f ~/.unrealrc ]; then
source ~/.unrealrc
fi
if [ -f .unrealrc ]; then
source .unrealrc
fi
while test $# -gt 0
do
case "$1" in
-dotnet)
# echo "setting up dotnet"
source "$2/SetupDotnet.sh" "$2"
shift
;;
-*) echo "bad argument $1"
;;
esac
shift
done