summary refs log tree commit diff stats
path: root/bin/nim-gdb.bat
diff options
context:
space:
mode:
Diffstat (limited to 'bin/nim-gdb.bat')
-rw-r--r--bin/nim-gdb.bat16
1 files changed, 16 insertions, 0 deletions
diff --git a/bin/nim-gdb.bat b/bin/nim-gdb.bat
new file mode 100644
index 000000000..58b66b61f
--- /dev/null
+++ b/bin/nim-gdb.bat
@@ -0,0 +1,16 @@
+@echo off
+for %%i in (nim.exe) do (set NIM_BIN=%%~dp$PATH:i)
+
+for %%i in ("%NIM_BIN%\..\") do (set NIM_ROOT=%%~fi)
+
+set @GDB_PYTHON_MODULE_PATH=%NIM_ROOT%\tools\nim-gdb.py
+set @NIM_GDB=gdb.exe
+
+@echo source %@GDB_PYTHON_MODULE_PATH%> wingdbcommand.txt
+
+%@NIM_GDB% --command="wingdbcommand.txt" %*
+
+del wingdbcommand.txt /f /q
+
+EXIT /B %ERRORLEVEL%
+@echo on