]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Ensure gdb knows where to load relative path library files
authorNick Porter <nick@portercomputing.co.uk>
Thu, 1 Dec 2022 13:54:49 +0000 (13:54 +0000)
committerNick Porter <nick@portercomputing.co.uk>
Thu, 1 Dec 2022 13:54:49 +0000 (13:54 +0000)
.vscode/launch.json

index a0daf14f615294b156c302e223c5ff2405230077..6fe0706f9f918fdd144f4fbeef02b68170089b11 100644 (file)
                                 { "name": "FR_LIBRARY_PATH", "value": "${workspaceFolder}/build/lib/local/.libs" },
                                 { "name": "DEBUGGER_ATTACHED", "value": "yes" }
                         ],
-                        "MIMode": "gdb"
+                        "MIMode": "gdb",
+                        "setupCommands": [
+                                {
+                                        "description": "Set solib",
+                                        "text": "set solib-search-path ${workspaceFolder}"
+                                }
+                        ]
                 },
                 {
                         "type": "cppdbg",
                                 { "name": "KEYWORD", "value": "${input:keyword}" },
                                 { "name": "DEBUGGER_ATTACHED", "value": "yes"}
                         ],
-                        "MIMode": "gdb"
+                        "MIMode": "gdb",
+                        "setupCommands": [
+                                {
+                                        "description": "Set solib",
+                                        "text": "set solib-search-path ${workspaceFolder}"
+                                }
+                        ]
                 },
                 {
                         "type": "cppdbg",
                         "environment": [
                                 {"name": "FR_LIBRARY_PATH", "value": "${workspaceFolder}/build/lib/local/.libs" },
                                 {"name": "LD_LIBRARY_PATH", "value": "${workspaceFolder}/build/lib/local/.libs" }
+                        ],
+                        "MIMode": "gdb",
+                        "setupCommands": [
+                                {
+                                        "description": "Set solib",
+                                        "text": "set solib-search-path ${workspaceFolder}"
+                                }
                         ]
                 },
                 {
                                 { "name": "MODULE_TEST_DIR", "value": "src/tests/modules/${input:module}/"},
                                 { "name": "MODULE_TEST_UNLANG", "value": "src/tests/modules/${input:module}/${input:moduletest}.unlang" }
                         ],
+                        "MIMode": "gdb",
+                        "setupCommands": [
+                                {
+                                        "description": "Set solib",
+                                        "text": "set solib-search-path ${workspaceFolder}"
+                                }
+                        ]
                 }
         ],
         "inputs": [