From a55b25ae53693313804e4a2d3ae2379117c71f45 Mon Sep 17 00:00:00 2001 From: qhy040404 Date: Sun, 12 May 2024 12:21:43 +0800 Subject: [PATCH] add alpha build constant --- build.cake | 10 ++++++++++ src/Snap.Hutao/Snap.Hutao/Snap.Hutao.csproj | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/build.cake b/build.cake index 49ae906c..322a1ed0 100644 --- a/build.cake +++ b/build.cake @@ -11,6 +11,15 @@ var version = "version"; var repoDir = "repoDir"; var outputPath = "outputPath"; +// Extension + +static ProcessArgumentBuilder AppendIf(this ProcessArgumentBuilder builder, string text, bool condition) +{ + return condition ? builder.Append(text) : builder; +} + +// Properties + string solution { get => System.IO.Path.Combine(repoDir, "src", "Snap.Hutao", "Snap.Hutao.sln"); @@ -157,6 +166,7 @@ Task("Build binary package") .Append("/p:AppxPackageSigningEnabled=false") .Append("/p:AppxBundle=Never") .Append("/p:AppxPackageOutput=" + outputPath) + .AppendIf("/p:AlphaConstants=IS_ALPHA_BUILD", !AppVeyor.IsRunningOnAppVeyor) }; DotNetBuild(project, settings); diff --git a/src/Snap.Hutao/Snap.Hutao/Snap.Hutao.csproj b/src/Snap.Hutao/Snap.Hutao/Snap.Hutao.csproj index 84381f53..55739408 100644 --- a/src/Snap.Hutao/Snap.Hutao/Snap.Hutao.csproj +++ b/src/Snap.Hutao/Snap.Hutao/Snap.Hutao.csproj @@ -25,7 +25,7 @@ Never 0 Snap.Hutao.Program - $(DefineConstants);DISABLE_XAML_GENERATED_MAIN;DISABLE_XAML_GENERATED_BREAK_ON_UNHANDLED_EXCEPTION;DISABLE_XAML_GENERATED_BINDING_DEBUG_OUTPUT + $(DefineConstants);DISABLE_XAML_GENERATED_MAIN;DISABLE_XAML_GENERATED_BREAK_ON_UNHANDLED_EXCEPTION;DISABLE_XAML_GENERATED_BINDING_DEBUG_OUTPUT;$(AlphaConstants) True true embedded