Allow unknown platforms
This commit is contained in:
parent
a274cd227e
commit
6e66f46a4a
|
@ -16,7 +16,7 @@ declare module "addon-tools-raub" {
|
||||||
include: string;
|
include: string;
|
||||||
}>;
|
}>;
|
||||||
|
|
||||||
type TPlatformName = 'windows' | 'linux' | 'osx' | 'aarch64' | 'unknown';
|
type TPlatformName = 'windows' | 'linux' | 'osx' | 'aarch64';
|
||||||
type TPlatformDir = `bin-${TPlatformName}`;
|
type TPlatformDir = `bin-${TPlatformName}`;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
10
index.js
10
index.js
|
@ -8,7 +8,7 @@ try {
|
||||||
}
|
}
|
||||||
|
|
||||||
const nameWindows = 'windows';
|
const nameWindows = 'windows';
|
||||||
const nameUnknown = 'unknown';
|
const nameArch = `${process.platform}-${process.arch}`;
|
||||||
|
|
||||||
const platformNames = {
|
const platformNames = {
|
||||||
win32: nameWindows,
|
win32: nameWindows,
|
||||||
|
@ -19,14 +19,10 @@ const platformNames = {
|
||||||
|
|
||||||
const platformName = (
|
const platformName = (
|
||||||
platformNames[process.platform] ||
|
platformNames[process.platform] ||
|
||||||
platformNames[`${process.platform}-${process.arch}`] ||
|
platformNames[nameArch] ||
|
||||||
'unknown'
|
nameArch
|
||||||
);
|
);
|
||||||
|
|
||||||
if (platformName === nameUnknown) {
|
|
||||||
console.log(`Error: UNKNOWN PLATFORM "${process.platform}"`);
|
|
||||||
}
|
|
||||||
|
|
||||||
const isWindows = platformName === nameWindows;
|
const isWindows = platformName === nameWindows;
|
||||||
|
|
||||||
const rootPath = __dirname.replace(/\\/g, '/');
|
const rootPath = __dirname.replace(/\\/g, '/');
|
||||||
|
|
Loading…
Reference in New Issue