Skip to content

0.8.0

Compare
Choose a tag to compare
@UebelAndre UebelAndre released this 18 Apr 12:53
· 167 commits to main since this release
e208dee

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 with escape_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