Files
setup-conan/src/util.ts

40 lines
695 B
TypeScript

export function getPlatformExtension(): string {
switch (process.platform) {
case 'win32':
return 'zip'
default:
return 'tgz'
}
}
export function getConanArchitecture(): string {
switch (process.arch) {
case 'x64':
return 'x86_64'
case 'ia32':
return 'i686'
default:
return process.arch
}
}
export function getConanPlatform(): string {
switch (process.platform) {
case 'win32':
return 'windows'
case 'darwin':
return 'macos'
default:
return 'linux'
}
}
export function getConanBinPath(): string {
switch (process.platform) {
case 'win32':
return ''
default:
return '/bin'
}
}