changes to compile on asahi linux, aarch64, fedora

This commit is contained in:
weynandkuijpers
2025-10-10 11:18:22 +04:00
parent 801c4abb43
commit cf774a9269
3 changed files with 11 additions and 6 deletions

View File

@@ -12,6 +12,7 @@ pub enum PlatformType {
alpine
arch
suse
fedora
}
pub fn platform_enum_from_string(platform string) PlatformType {
@@ -20,6 +21,8 @@ pub fn platform_enum_from_string(platform string) PlatformType {
'ubuntu' { .ubuntu }
'alpine' { .alpine }
'arch' { .arch }
'suse' { .suse }
'fedora' { .fedora }
else { .unknown }
}
}
@@ -66,6 +69,8 @@ pub fn platform() !PlatformType {
platform_ = PlatformType.alpine
} else if cmd_exists('pacman') {
platform_ = PlatformType.arch
} else if cmd_exists('dnf') {
platform_ = PlatformType.fedora
} else {
return error('Unknown platform')
}
@@ -126,7 +131,7 @@ pub fn is_ubuntu() !bool {
pub fn is_linux() !bool {
return platform()! == .ubuntu || platform()! == .arch || platform()! == .suse
|| platform()! == .alpine
|| platform()! == .alpine || platform()! == .fedora
}
pub fn is_linux_arm() !bool {