feat(macos): support of arm64 manticore
This commit is contained in:
parent
2d975da2c9
commit
3e9ca464c4
@ -7,6 +7,9 @@ module.exports = (app) => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (process.arch === 'arm' || process.arch === 'arm64') {
|
if (process.arch === 'arm' || process.arch === 'arm64') {
|
||||||
|
if (process.platform === 'darwin')
|
||||||
|
return `imports/darwin/arm64/${app}`
|
||||||
|
else
|
||||||
return `imports/${process.arch}/${app}`
|
return `imports/${process.arch}/${app}`
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -48,6 +51,18 @@ module.exports = (app) => {
|
|||||||
}
|
}
|
||||||
} catch (e) {}
|
} catch (e) {}
|
||||||
|
|
||||||
|
try {
|
||||||
|
if (process.platform === 'darwin' && process.arch === 'arm64' && fs.existsSync(fs.realpathSync(path.join(__dirname, '/../../../MacOS/arm64')) + `/${app}`)) {
|
||||||
|
return fs.realpathSync(path.join(__dirname, '/../../../MacOS/arm64')) + `/${app}`
|
||||||
|
}
|
||||||
|
} catch (e) {}
|
||||||
|
|
||||||
|
try {
|
||||||
|
if (process.platform === 'darwin' && fs.existsSync(fs.realpathSync(path.join(__dirname, '/../../../MacOS/x64')) + `/${app}`)) {
|
||||||
|
return fs.realpathSync(path.join(__dirname, '/../../../MacOS/x64')) + `/${app}`
|
||||||
|
}
|
||||||
|
} catch (e) {}
|
||||||
|
|
||||||
if (/^win/.test(process.platform) && fs.existsSync(`imports/win/${app}.exe`)) {
|
if (/^win/.test(process.platform) && fs.existsSync(`imports/win/${app}.exe`)) {
|
||||||
return `imports/win/${app}.exe`
|
return `imports/win/${app}.exe`
|
||||||
}
|
}
|
||||||
@ -64,8 +79,8 @@ module.exports = (app) => {
|
|||||||
return `imports/linux/${process.arch}/${app}`
|
return `imports/linux/${process.arch}/${app}`
|
||||||
}
|
}
|
||||||
|
|
||||||
if (process.platform === 'darwin' && fs.existsSync(`imports/darwin/${app}`)) {
|
if (process.platform === 'darwin' && fs.existsSync(`imports/darwin/x64/${app}`)) {
|
||||||
return `imports/darwin/${app}`
|
return `imports/darwin/x64/${app}`
|
||||||
}
|
}
|
||||||
|
|
||||||
return `${app}`
|
return `${app}`
|
||||||
|
Loading…
Reference in New Issue
Block a user