"""Utility functions for platforms""" load("@local_config_platform//:constraints.bzl", "HOST_CONSTRAINTS") def _host_platform_is_darwin(): return "@platforms//os:osx" in HOST_CONSTRAINTS def _host_platform_is_linux(): return "@platforms//os:linux" in HOST_CONSTRAINTS def _host_platform_is_windows(): return "@platforms//os:windows" in HOST_CONSTRAINTS platform_utils = struct( host_platform_is_darwin = _host_platform_is_darwin, host_platform_is_linux = _host_platform_is_linux, host_platform_is_windows = _host_platform_is_windows, )