# 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, | |
) |