Files
mongo/buildscripts/bazel_rules_mongo/utils/platforms_normalize.bzl
Trevor Guidry 831fd48363 SERVER-102675 Bundle up codeowners tooling into bazel rule (#33854)
GitOrigin-RevId: f164862110f362cb2daee5cb41e39ce184ea5d27
2025-04-10 02:43:49 +00:00

31 lines
689 B
Python

ARCH_NORMALIZE_MAP = {
"amd64": "x86_64",
"x86_64": "x86_64",
"arm64": "aarch64",
"aarch64": "aarch64",
"ppc64le": "ppc64le",
"s390x": "s390x",
}
OS_NORMALIZE_MAP = {
"macos": "macos",
"mac os x": "macos",
"linux": "linux",
"windows": "windows",
}
ARCH_TO_PLATFORM_MAP = {
"amd64": "@platforms//cpu:x86_64",
"x86_64": "@platforms//cpu:x86_64",
"arm64": "@platforms//cpu:arm64",
"aarch64": "@platforms//cpu:arm64",
"ppc64le": "@platforms//cpu:ppc",
"s390x": "@platforms//cpu:s390x",
}
OS_TO_PLATFORM_MAP = {
"macos": "@platforms//os:osx",
"linux": "@platforms//os:linux",
"windows": "@platforms//os:windows",
}