summaryrefslogtreecommitdiff
path: root/scripts/srcenv.bat
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/srcenv.bat')
-rwxr-xr-xscripts/srcenv.bat9
1 files changed, 6 insertions, 3 deletions
diff --git a/scripts/srcenv.bat b/scripts/srcenv.bat
index 661e8e134..297de4501 100755
--- a/scripts/srcenv.bat
+++ b/scripts/srcenv.bat
@@ -1,4 +1,7 @@
@echo off
-set PATH=%cd%\..\core\build;%cd%;%PATH%
-set XMAKE_PROGRAM_DIR=%cd%\..\xmake
-start cmd /k cd ..
+setlocal
+set script_dir=%~dp0
+set PATH=%script_dir%..\core\build;%cd%;%PATH%
+set XMAKE_PROGRAM_DIR=%script_dir%..\xmake
+start cmd /k cd %script_dir%..\
+endlocal \ No newline at end of file