commit | f835b8bea24ee1e0be6547b1dd45f26b520ef6ab | [log] [tgz] |
---|---|---|
author | hlopko <hlopko@google.com> | Tue Jan 08 11:06:07 2019 +0100 |
committer | Marcel Hlopko <hlopko@google.com> | Wed Jan 09 08:58:48 2019 +0100 |
tree | e1f8d29268eb75065a29aa1eaadfa34830c25c3d | |
parent | 91210fecfb2c775e212b685513d15a105ec0336f [diff] |
Fix legacy_fields_migrator This cl fixes: * clears 'supports_embedded_runtimes' * adds user_compile_flags and sysroot feature * these are needed to appear before unfiltered_compile_flags Progress towards: https://github.com/bazelbuild/bazel/issues/6861 https://github.com/bazelbuild/bazel/issues/5883 RELNOTES: None. PiperOrigin-RevId: 228299172
This repository contains Starlark implementation of C++ rules in Bazel.
The rules are being incrementally converted from their native implementations in the Bazel source tree.
For the list of C++ rules, see the Bazel documentation.
There is no need to use rules from this repository just yet. If you want to use rules_cc anyway, add the following to your WORKSPACE file:
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") http_archive( name = "rules_cc", urls = ["https://github.com/bazelbuild/rules_cc/archive/TODO"], sha256 = "TODO", )
Then, in your BUILD files, import and use the rules:
load("@rules_cc//cc:rules.bzl", "cc_library") cc_library( ... )
This repository also contains migration tools that can be used to migrate your project for Bazel incompatible changes.