diff options
Diffstat (limited to 'scripts/build_release.sh')
| -rw-r--r-- | scripts/build_release.sh | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/scripts/build_release.sh b/scripts/build_release.sh index 758ce34..cccdefe 100644 --- a/scripts/build_release.sh +++ b/scripts/build_release.sh @@ -7,13 +7,18 @@ echo "ReiLua - Release Build" echo "================================" echo "" +# Get the script directory and navigate to project root +SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" +cd "$SCRIPT_DIR/.." || exit 1 + # Check if we're in the right directory if [ ! -f "CMakeLists.txt" ]; then - echo "ERROR: Please run this script from the ReiLua root directory" + echo "ERROR: Cannot find CMakeLists.txt in project root" exit 1 fi -# Navigate to build directory +# Create and navigate to build directory +mkdir -p build cd build || exit 1 # Clean old embedded files |
