]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Add VS code debugger config for gdb
authorNick Porter <nick@portercomputing.co.uk>
Tue, 26 Jul 2022 13:34:08 +0000 (14:34 +0100)
committerNick Porter <nick@portercomputing.co.uk>
Tue, 26 Jul 2022 13:44:31 +0000 (14:44 +0100)
.vscode/launch.json

index d90b8b62f250087606099860a7bbb2cba866ec2e..92c1b7a1a407f57b7276d2baeac54b3b05f6a79e 100644 (file)
@@ -7,7 +7,7 @@
                 {
                         "type": "lldb",
                         "request": "launch",
-                        "name": "Debug",
+                        "name": "Debug (lldb)",
                         "program": "${workspaceFolder}/build/bin/local/radiusd",
                         "args": [
                                 "-X",
                         ],
                         "cwd": "${workspaceFolder}",
                         "env": {
-                                "FR_LIBRARY_PATH": "${workspaceFolder}/build/lib/local/.libs"
+                                "FR_LIBRARY_PATH": "${workspaceFolder}/build/lib/local/.libs",
+                                "DEBUGGER_ATTACHED": "yes"
                         }
+                },
+                {
+                        "type": "cppdbg",
+                        "request": "launch",
+                        "name": "Debug (gdb)",
+                        "program": "${workspaceFolder}/build/bin/local/radiusd",
+                        "args": [
+                                "-X",
+                                "-D",
+                                "${workspaceFolder}/share/dictionary",
+                                "-d",
+                                "${workspaceFolder}/raddb"
+                        ],
+                        "cwd": "${workspaceFolder}",
+                        "environment": [
+                                { "name": "FR_LIBRARY_PATH", "value": "${workspaceFolder}/build/lib/local/.libs" },
+                                { "name": "DEBUGGER_ATTACHED", "value": "yes" }
+                        ],
+                        "MIMode": "gdb"
                 }
         ]
 }