blob: c8994f7548e6c00a25b98fdb5edac10dcef37c2c [file] [log] [blame] [edit]
# Copyright lowRISC contributors.
# Licensed under the Apache License, Version 2.0, see LICENSE for details.
# SPDX-License-Identifier: Apache-2.0
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
def http_archive_or_local(local = None, build_file = None, **kwargs):
if not local:
http_archive(build_file = build_file, **kwargs)
elif build_file:
native.new_local_repository(
name = kwargs.get("name"),
path = local,
build_file = build_file,
)
else:
native.local_repository(
name = kwargs.get("name"),
path = local,
)