From 7693f0e773154e963557ab4f2cd71e5250f8563d Mon Sep 17 00:00:00 2001 From: Bob Arnson Date: Thu, 16 Feb 2023 20:59:16 -0500 Subject: Add sys.BUILDARCHSHORT preprocessor variable. --- .../ExtensibilityServices/PreprocessHelper.cs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/wix/WixToolset.Core/ExtensibilityServices/PreprocessHelper.cs b/src/wix/WixToolset.Core/ExtensibilityServices/PreprocessHelper.cs index bcf516b6..1392a584 100644 --- a/src/wix/WixToolset.Core/ExtensibilityServices/PreprocessHelper.cs +++ b/src/wix/WixToolset.Core/ExtensibilityServices/PreprocessHelper.cs @@ -245,6 +245,22 @@ namespace WixToolset.Core.ExtensibilityServices throw new ArgumentException("Unknown platform enumeration '{0}' encountered.", context.Platform.ToString()); } + case "BUILDARCHSHORT": + switch (context.Platform) + { + case Platform.X86: + return "X86"; + + case Platform.X64: + return "X64"; + + case Platform.ARM64: + return "A64"; + + default: + throw new ArgumentException("Unknown platform enumeration '{0}' encountered.", context.Platform.ToString()); + } + case "WIXMAJORVERSION": return ThisAssembly.Git.BaseVersion.Major; -- cgit v1.2.3-55-g6feb