chore(cli): add support for x86_64-pc-windows-gnu (#2935)

Co-authored-by: lsq <lsqypj.gmail.com>
This commit is contained in:
lsq 2025-09-24 22:08:41 +08:00 committed by GitHub
parent 445ee37b1a
commit cdccff74cc
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 14 additions and 1 deletions

View File

@ -169,6 +169,7 @@ async function filterTargetsInGithubActions(
const macOSAndWindowsTargets = new Set([
'x86_64-pc-windows-msvc',
'x86_64-pc-windows-gnu',
'aarch64-pc-windows-msvc',
'x86_64-apple-darwin',
])

View File

@ -146,7 +146,11 @@ function requireNative() {
}
} else if (process.platform === 'win32') {
if (process.arch === 'x64') {
${requireTuple('win32-x64-msvc')}
if (process.report?.getReport?.()?.header?.osName?.startsWith?.('MINGW')) {
${requireTuple('win32-x64-gnu')}
} else {
${requireTuple('win32-x64-msvc')}
}
} else if (process.arch === 'ia32') {
${requireTuple('win32-ia32-msvc')}
} else if (process.arch === 'arm64') {

View File

@ -65,6 +65,13 @@ Generated by [AVA](https://avajs.dev).
platformArchABI: 'win32-x64-msvc',
triple: 'x86_64-pc-windows-msvc',
},
{
abi: 'gnu',
arch: 'x64',
platform: 'win32',
platformArchABI: 'win32-x64-gnu',
triple: 'x86_64-pc-windows-gnu',
},
{
abi: 'gnu',
arch: 'x64',

View File

@ -17,6 +17,7 @@ export const AVAILABLE_TARGETS = [
'aarch64-pc-windows-msvc',
'x86_64-apple-darwin',
'x86_64-pc-windows-msvc',
'x86_64-pc-windows-gnu',
'x86_64-unknown-linux-gnu',
'x86_64-unknown-linux-musl',
'x86_64-unknown-linux-ohos',