diff --git a/Sharpmake.Platforms/Sharpmake.CommonPlatforms/Linux/LinuxPlatform.Vcxproj.Template.cs b/Sharpmake.Platforms/Sharpmake.CommonPlatforms/Linux/LinuxPlatform.Vcxproj.Template.cs index 6d0f3c157..8116a7870 100644 --- a/Sharpmake.Platforms/Sharpmake.CommonPlatforms/Linux/LinuxPlatform.Vcxproj.Template.cs +++ b/Sharpmake.Platforms/Sharpmake.CommonPlatforms/Linux/LinuxPlatform.Vcxproj.Template.cs @@ -79,6 +79,7 @@ public sealed partial class LinuxPlatform [conf.VcxprojUserFile.LocalDebuggerCommandArguments] [conf.VcxprojUserFile.LocalDebuggerWorkingDirectory] [conf.VcxprojUserFile.LocalDebuggerAttachString] + [conf.VcxprojUserFile.PreLaunchCommand] [conf.VcxprojUserFile.RemoteDebuggerCommand] [conf.VcxprojUserFile.RemoteDebuggerCommandArguments] [conf.VcxprojUserFile.RemoteDebuggingMode] diff --git a/Sharpmake/Project.Configuration.cs b/Sharpmake/Project.Configuration.cs index ed9fe60e2..8b8c570cb 100644 --- a/Sharpmake/Project.Configuration.cs +++ b/Sharpmake/Project.Configuration.cs @@ -3303,6 +3303,7 @@ public class VcxprojUserFileSettings public string LocalDebuggerEnvironment = RemoveLineTag; public string LocalDebuggerWorkingDirectory = RemoveLineTag; public bool LocalDebuggerAttach = false; + public string PreLaunchCommand = RemoveLineTag; public string RemoteDebuggerCommand = RemoveLineTag; public string RemoteDebuggerCommandArguments = RemoveLineTag; public string RemoteDebuggingMode = RemoveLineTag;