diff options
Diffstat (limited to 'scripts/ue_build_linux/ue_build.sh')
| -rwxr-xr-x | scripts/ue_build_linux/ue_build.sh | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/scripts/ue_build_linux/ue_build.sh b/scripts/ue_build_linux/ue_build.sh new file mode 100755 index 000000000..a15028560 --- /dev/null +++ b/scripts/ue_build_linux/ue_build.sh @@ -0,0 +1,27 @@ +#!/bin/bash + +die() { echo ERROR: $1; exit 1; } + +# Validate input +if [ -z $1 ]; then + echo "usage: $0 <ue_toolchain_dir>" + exit 1 +fi + +if ! [ -d $1 ]; then + die "$1 is not a directory" +fi + +if [ -z $1 ]; then + die "$1/bin/clang++ does not exist" +fi + +export UE_TOOLCHAIN_DIR=$(realpath $1) +export CC="clang" +export CXX="clang++" +export LD="clang++" + +export PATH="$(realpath $(dirname ${BASH_SOURCE[0]})):$PATH" + +shift +exec $* |