Nuke.Unreal
Build Unreal apps in Style.
Loading...
Searching...
No Matches
XRepoPlatformArch.cs
1using System;
2using System.Collections.Generic;
3using System.Linq;
4using System.Threading.Tasks;
5
7
8public enum XRepoPlatform
9{
10 android,
11 appletvos,
12 applexros,
13 bsd,
14 cygwin,
15 haiku,
16 harmony,
17 iphoneos,
18 linux,
19 macos,
20 mingw,
21 msys,
22 wasm,
23 watchos,
24 windows,
25 cross,
26}
27
28public enum XRepoArch
29{
30 arm,
31 arm64,
32 arm64__v8a,
33 arm64ec,
34 armeabi,
35 armeabi__v7a,
36 armv7,
37 armv7k,
38 armv7s,
39 i386,
40 loong64,
41 mip64,
42 mips,
43 mips64,
44 mips64el,
45 mipsel,
46 ppc,
47 ppc64,
48 riscv,
49 riscv64,
50 s390x,
51 sh4,
52 wasm32,
53 wasm64,
54 x64,
55 x86,
56 x86_64,
57}
58
59public record XRepoPlatformArch(XRepoPlatform Platform, XRepoArch Arch)
60{
61 public XRepoPlatformArch(string platform, string arch)
62 : this(Enum.Parse<XRepoPlatform>(platform), XRepoUtils.GetArch(arch)) {}
63}