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.bat14
1 files changed, 14 insertions, 0 deletions
diff --git a/bin/nim-gdb.bat b/bin/nim-gdb.bat
new file mode 100644
index 000000000..b5537dd9d
--- /dev/null
+++ b/bin/nim-gdb.bat
@@ -0,0 +1,14 @@
+@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\debug\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