mirror of
https://github.com/goatcorp/Dalamud.git
synced 2025-12-12 10:17:22 +01:00
feat: add minidump writer
This commit is contained in:
parent
a585c3f1af
commit
805a887f2e
14 changed files with 477 additions and 12 deletions
|
|
@ -31,6 +31,9 @@ public class DalamudBuild : NukeBuild
|
|||
|
||||
AbsolutePath DalamudBootProjectDir => RootDirectory / "Dalamud.Boot";
|
||||
AbsolutePath DalamudBootProjectFile => DalamudBootProjectDir / "Dalamud.Boot.vcxproj";
|
||||
|
||||
AbsolutePath DalamudCrashHandlerProjectDir => RootDirectory / "DalamudCrashHandler";
|
||||
AbsolutePath DalamudCrashHandlerProjectFile => DalamudBootProjectDir / "DalamudCrashHandler.vcxproj";
|
||||
|
||||
AbsolutePath InjectorProjectDir => RootDirectory / "Dalamud.Injector";
|
||||
AbsolutePath InjectorProjectFile => InjectorProjectDir / "Dalamud.Injector.csproj";
|
||||
|
|
@ -71,6 +74,14 @@ public class DalamudBuild : NukeBuild
|
|||
.SetTargetPath(DalamudBootProjectFile)
|
||||
.SetConfiguration(Configuration));
|
||||
});
|
||||
|
||||
Target CompileDalamudCrashHandler => _ => _
|
||||
.Executes(() =>
|
||||
{
|
||||
MSBuildTasks.MSBuild(s => s
|
||||
.SetTargetPath(DalamudCrashHandlerProjectFile)
|
||||
.SetConfiguration(Configuration));
|
||||
});
|
||||
|
||||
Target CompileInjector => _ => _
|
||||
.DependsOn(Restore)
|
||||
|
|
@ -117,6 +128,11 @@ public class DalamudBuild : NukeBuild
|
|||
.SetProjectFile(DalamudBootProjectFile)
|
||||
.SetConfiguration(Configuration)
|
||||
.SetTargets("Clean"));
|
||||
|
||||
MSBuildTasks.MSBuild(s => s
|
||||
.SetProjectFile(DalamudCrashHandlerProjectFile)
|
||||
.SetConfiguration(Configuration)
|
||||
.SetTargets("Clean"));
|
||||
|
||||
DotNetTasks.DotNetClean(s => s
|
||||
.SetProject(InjectorProjectFile)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue