load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") load("//bazel:deps.bzl", "flare_dependencies") flare_dependencies() # Prefer the host's preinstalled `make` over rules_foreign_cc's bundled one: # the bundled make segfaults building jemalloc on macOS. Registered before # `rules_foreign_cc_dependencies()` so it wins toolchain resolution. blade # likewise drives every foreign build with the system make. register_toolchains("@rules_foreign_cc//toolchains:preinstalled_make_toolchain") load("@rules_foreign_cc//foreign_cc:repositories.bzl", "rules_foreign_cc_dependencies") # This sets up some common toolchains for building targets. For more details, please see # https://github.com/bazelbuild/rules_foreign_cc/tree/main/docs#rules_foreign_cc_dependencies rules_foreign_cc_dependencies() http_archive( name = "com_google_googletest", sha256 = "81964fe578e9bd7c94dfdb09c8e4d6e6759e19967e397dbea48d1c10e45d0df2", strip_prefix = "googletest-release-1.12.1", urls = ["https://github.com/google/googletest/archive/refs/tags/release-1.12.1.tar.gz"], ) http_archive( name = "com_github_google_benchmark", sha256 = "e0e6a0f2a5e8971198e5d382507bfe8e4be504797d75bb7aec44b5ea368fa100", strip_prefix = "benchmark-1.7.0", urls = ["https://github.com/google/benchmark/archive/refs/tags/v1.7.0.zip"], )