{
	"version": "0.2.1",
	"configurations": [
		{
			"name": "Debug NASM Program",
			"projectTarget": "MyProject",
			"args": [],
			"program": "${workspaceFolder}/build/MyProject",
			"cwd": "${workspaceFolder}/build",
			"environment": [
				{
					"name": "PATH",
					"value": "/path/to/nasm:/path/to/qemu:/path/to/gnu-ld:/path/to/dd:/path/to/clang:/path/to/gcc:/path/to/gnu-gdb:/path/to/lldb:${env:PATH}"
				}
			],
			"type": "cppdbg",
			"request": "launch",
			"launchCompleteCommand": "exec-run",
			"miDebuggerPath": "/path/to/gnu-gdb",
			"miDebuggerArgs": "--interpreter=mi2",
			"stopAtEntry": false,
			"externalConsole": true,
			"MIMode": "gdb",
			"setupCommands": [
				{
					"description": "Enable pretty-printing for gdb",
					"text": "-enable-pretty-printing",
					"ignoreFailures": true
				}
			]
		}
	]
}