Skip to content

Commit 1d88f6d

Browse files
committed
Update the list of supported Windows archs
Change thumbv7 to armv7 -- even though it gets canonicalized as such internally, armv7 is the spelling given throughout the LLVM codebase. Also add the triple for the ARM64EC ABI (https://learn.microsoft.com/en-us/windows/arm/arm64ec)
1 parent 63e2ffc commit 1d88f6d

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

Sources/SWBWindowsPlatform/Plugin.swift

+7-1
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,13 @@ struct WindowsSDKRegistryExtension: SDKRegistryExtension {
146146
].merging(defaultProperties, uniquingKeysWith: { _, new in new })),
147147
"SupportedTargets": .plDict([
148148
"windows": .plDict([
149-
"Archs": .plArray([.plString("x86_64"), .plString("i686"), .plString("aarch64"), .plString("thumbv7")]),
149+
"Archs": .plArray([
150+
.plString("aarch64"),
151+
.plString("arm64ec"),
152+
.plString("armv7"),
153+
.plString("i686"),
154+
.plString("x86_64"),
155+
]),
150156
"LLVMTargetTripleEnvironment": .plString("msvc"),
151157
"LLVMTargetTripleSys": .plString("windows"),
152158
"LLVMTargetTripleVendor": .plString("unknown"),

0 commit comments

Comments
 (0)