I am trying to debug my cpp program that requires to be run on dGPU (for OpenCL). When I debug with gdb i would just call gdb with my dGPU render-offload prefix prime-run gdb myProgramBinary. When i run in gdb it runs as expected on dGPU
Is there a way to do this with nvim-dap? I am using vscode-cpptools with Gdb-MI.
What I have tried so far is pre-pending prime-run in cpp-tools adapter settings
dap.adapters.prime = {
-- stuff
command = "/usr/bin/prime-run " .. actualDAPCommand
which fails to launch. I have also tried prepending the prime-run in the configurations through program = function() "/usr/bin/prime-run " .. whateverBinaryFetchingMethod also with no luck.
Is there a way to declare this?