diff --git a/bin/BuildTool.exe b/bin/BuildTool.exe index 2dee693..dd65725 100644 Binary files a/bin/BuildTool.exe and b/bin/BuildTool.exe differ diff --git a/bin/BuildTool/Module.cs b/bin/BuildTool/Module.cs index d2dfb09..72c5c3a 100644 --- a/bin/BuildTool/Module.cs +++ b/bin/BuildTool/Module.cs @@ -138,8 +138,6 @@ abstract class Module private static bool DirectoryNeedsRebuild(ModuleInfo cacheInfo, DirectoryInfo dirInfo, WatchedSource source) { - bool needsRebuild = false; - Stack directoriesToCheck = new (); directoriesToCheck.Push(dirInfo); diff --git a/bin/BuildTool/ModuleCache.cs b/bin/BuildTool/ModuleCache.cs index 90c2800..61735ee 100644 --- a/bin/BuildTool/ModuleCache.cs +++ b/bin/BuildTool/ModuleCache.cs @@ -72,7 +72,7 @@ public enum BuildConfig public class ModuleInfo { - public string Name { get; set; } + public required string Name { get; set; } public BuildConfig Configuration { get; set; } public DateTime LastSuccessfulBuild { get; set; } diff --git a/bin/BuildTool/Modules/BeefWorkspaceModule.cs b/bin/BuildTool/Modules/BeefWorkspaceModule.cs index 3a50671..cfb8667 100644 --- a/bin/BuildTool/Modules/BeefWorkspaceModule.cs +++ b/bin/BuildTool/Modules/BeefWorkspaceModule.cs @@ -14,12 +14,12 @@ class BeefWorkspaceModule : Module { if (buildInfo.BuildDebug) { - await RunAsync("beefbuild", $"-workspace={buildInfo.WorkingDirectory.WorkspaceRoot} -config=debug"); + await RunAsync("beefbuild", "-config=Debug"); } if (buildInfo.BuildRelease) { - await RunAsync("beefbuild", $"-workspace={buildInfo.WorkingDirectory.WorkspaceRoot} -config=release"); + await RunAsync("beefbuild", "-config=Release"); } return true;