mirror of
https://github.com/bazel-contrib/rules_foreign_cc
synced 2024-11-28 08:43:26 +00:00
5f9879c7ec
* Windows, tests: fix for native test wrapper In this PR: - Update `@bazel_skylib` to 0.8.0, which has a Windows-compatible unittest.bzl - Fix unittest-using tests. Correct usage of `unittest.end(env)` is to return its value. Result: //test:all now passes with Bazel 0.25.0rc3 and --incompatible_windows_native_test_wrapper * Register Skylib toolchains * rules_foreign_cc_dep registers unittest toolchains * Address review comments * Add bazel_skylib_workspace to WORKSPACE files * Remove stale toolchain init code
27 lines
861 B
Python
27 lines
861 B
Python
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
|
|
|
|
http_archive(
|
|
name = "org_linaro_components_toolchain_gcc_5_3_1",
|
|
build_file = "@//:compilers/linaro_linux_gcc_5.3.1.BUILD",
|
|
strip_prefix = "gcc-linaro-5.3.1-2016.05-x86_64_arm-linux-gnueabihf",
|
|
url = "https://bazel-mirror.storage.googleapis.com/releases.linaro.org/components/toolchain/binaries/latest-5/arm-linux-gnueabihf/gcc-linaro-5.3.1-2016.05-x86_64_arm-linux-gnueabihf.tar.xz",
|
|
)
|
|
|
|
local_repository(
|
|
name = "rules_foreign_cc",
|
|
path = "../..",
|
|
)
|
|
|
|
load("@rules_foreign_cc//:workspace_definitions.bzl", "rules_foreign_cc_dependencies")
|
|
|
|
rules_foreign_cc_dependencies()
|
|
|
|
load("@bazel_skylib//:workspace.bzl", "bazel_skylib_workspace")
|
|
|
|
bazel_skylib_workspace()
|
|
|
|
local_repository(
|
|
name = "cmake_hello_world_lib",
|
|
path = "../cmake_hello_world_lib/static",
|
|
)
|