summaryrefslogtreecommitdiff
path: root/scripts/build_release.bat
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/build_release.bat')
-rw-r--r--scripts/build_release.bat8
1 files changed, 6 insertions, 2 deletions
diff --git a/scripts/build_release.bat b/scripts/build_release.bat
index 17b76c1..a1a08c0 100644
--- a/scripts/build_release.bat
+++ b/scripts/build_release.bat
@@ -7,13 +7,17 @@ echo ReiLua - Release Build
echo ================================
echo.
+REM Get script directory and navigate to project root
+cd /d "%~dp0.."
+
REM Check if we're in the right directory
if not exist "CMakeLists.txt" (
- echo ERROR: Please run this script from the ReiLua root directory
+ echo ERROR: Cannot find CMakeLists.txt in project root
exit /b 1
)
-REM Navigate to build directory
+REM Create and navigate to build directory
+if not exist "build" mkdir build
cd build
if errorlevel 1 (
echo ERROR: Cannot access build directory