Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve support for C++ DebuggerFlavors #155

Open
2 of 4 tasks
Irame opened this issue May 9, 2023 · 2 comments
Open
2 of 4 tasks

Improve support for C++ DebuggerFlavors #155

Irame opened this issue May 9, 2023 · 2 comments

Comments

@Irame
Copy link
Collaborator

Irame commented May 9, 2023

Flavors that miss EnvVar Support:

  • GoogleAndroidDebugger
  • GamingDesktopDebugger

Flavors that are missing completely

  • UPW
  • LinuxDebugger
@cos-public
Copy link

Please consider LinuxDebugger DebuggerFlavor as well, including the remote debugging. Here is an excerpt from vcxproj.user file with Program Arguments configured from project properties, if it helps:

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
    <RemoteTarget>-936243156;192.168.1.26 (username=, port=22, authentication=PrivateKey)</RemoteTarget>
    <DebuggerFlavor>LinuxDebugger</DebuggerFlavor>
    <LocalDebuggerCommandArguments>
    </LocalDebuggerCommandArguments>
    <RemoteDebuggerCommandArguments>--verbose=trace --log-file=logs/run.log</RemoteDebuggerCommandArguments>
    <RemoteDebuggerWorkingDirectory>$(RemoteDeployDir)</RemoteDebuggerWorkingDirectory>
  </PropertyGroup>
  ... other configurations & platforms ...
</Project>

@SirTimothy
Copy link

Hey, I was wondering if it would be possible to make this a bit more flexible, like a local config where a person could add more without needing to change it in code? If a person is working on some platform that can't be added here for whatever reason, then they've got to make a local custom build of the plugin just to add a single line with the DebuggerFlavor and appropriate CommandArguments/etc tag names...

Of course, it's best if platforms can ultimately have built-in support, but being able to add something locally would be awesome :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants