Browse Source

Utilities/Release: Add windows-arm64 package to file table

Brad King 3 years ago
parent
commit
d084718eb9

+ 2 - 0
Tests/RunCMake/CMakeRelease/FileTable-stdout.txt

@@ -17,6 +17,8 @@
 "cmake-@version@-windows-i386\.zip"
 "cmake-@version@-windows-x86_64\.msi"
 "cmake-@version@-windows-x86_64\.zip"
+"cmake-@version@-windows-arm64\.msi"
+"cmake-@version@-windows-arm64\.zip"
 "cmake-@version@\.tar\.gz"
 "cmake-@version@\.zip"
 -- query: \.files\[\] \| select\(\.os\[\] \| \. == "source"\) \| \.name

+ 12 - 0
Utilities/Release/files-v1.json.in

@@ -83,6 +83,18 @@
       "class": "archive",
       "name": "cmake-@version@-windows-x86_64.zip"
     },
+    {
+      "os": ["windows", "Windows"],
+      "architecture": ["arm64"],
+      "class": "installer",
+      "name": "cmake-@[email protected]"
+    },
+    {
+      "os": ["windows", "Windows"],
+      "architecture": ["arm64"],
+      "class": "archive",
+      "name": "cmake-@[email protected]"
+    },
     {
       "os": ["source"],
       "architecture": [],

+ 1 - 1
Utilities/Release/files-v1.rst

@@ -76,7 +76,7 @@ The members are:
     Source packages have an empty list of architectures (``[]``).
     Binary packages have a non-empty list of architectures, with at least
     one name matching the output of ``uname -m`` on corresponding hosts.
-    On Windows, architecture names include ``x86_64`` and ``i386``.
+    On Windows, architecture names include ``x86_64``, ``i386``, and ``arm64``.
     On macOS, universal binary packages list all architectures,
     e.g. ``["arm64","x86_64"]``.