0.8.0
0.8.0
https://bazelbuild.github.io/rules_foreign_cc/0.8.0/
Usage
Add the following to your WORKSPACE
file:
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "rules_foreign_cc",
sha256 = "6041f1374ff32ba711564374ad8e007aef77f71561a7ce784123b9b4b88614fc",
strip_prefix = "rules_foreign_cc-0.8.0",
url = "https://github.com/bazelbuild/rules_foreign_cc/archive/0.8.0.tar.gz",
)
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://bazelbuild.github.io/rules_foreign_cc/0.8.0/flatten.html#rules_foreign_cc_dependencies
rules_foreign_cc_dependencies()
What's Changed
- Release v0.7.1 by @jsharpe in #852
- Update bazelignore files by @jsharpe in #854
- Remove call to register_toolchains for bzlmod by @jsharpe in #855
- Allow all source files to be modified in configure_make when using configure_in_place = True by @jsharpe in #856
- Remove arbitrary limits in Starlark "while" loops by @fmeum in #862
- Do not set user defined env variables twice for (c)make by @fmeum in #860
- Pin buildifier version by @jsharpe in #873
- Remove unused BUILD.perl.bazel file by @jheaff1 in #871
- Replace
escape_locations
withescape_locations_and_make_variables
everywhere by @fmeum in #861 - Absolutise path to cmake crosstool file by @jheaff1 in #870
- Add CMake 3.22.2 and 3.21.5 by @jsharpe in #875
- Add current_*_toolchain rules to allow passing current toolchain inst… by @jsharpe in #843
- Fixups to use of Labels to support bzlmod by @jsharpe in #872
- Set CMAKE_OSX_ARCHITECTURES to target architecture by @keith in #891
- Release
v0.8.0
by @UebelAndre in #892
Full Changelog: 0.7.1...0.8.0