rules_cc/tools/migration
Googler 262ebec3c2 Fix buildifier warnings in @rules_cc
Fixes:

* Enabled buildifier on the Bazel CI again
* Added Skydocs where missing
* Moved public files out of .../private/... (e.g. cc_toolchain_config_lib.bzl)
* Reformatted
* Removed unused loads
* Using relative labels for cc_configure related files
* Added development dependency on rules_proto
    * they're not in the federation yet, so hand rolling in rules_cc's WORKSPACE file
* Added development dependency on rules_python (from federation)
* Cleaned up copybara (notable change - not using @rules_cc in labels inside rules_cc repo)
* Made cc_flags_supplier usable internally
* Moved load statements to the top of the bzl file
* Moved runfiles to the tools directory
* Unified toolchain_utils.bzl and find_cc_toolchain.bzl

RELNOTES: None.
PiperOrigin-RevId: 276479521
Change-Id: I3196896061fa2ee61a3efb130c214d288782066a
2019-10-24 07:01:25 -07:00
..
BUILD Fix buildifier warnings in @rules_cc 2019-10-24 07:01:25 -07:00
cc_toolchain_config_comparator.bzl Add a cc_toolchain_config_compare_test that compares 2 Starlark C++ toolchain configuration rules 2019-08-09 05:56:16 -07:00
convert_crosstool_to_starlark.go Replace scrubbing with copybara-comment-this-out-please in copybara 2019-03-14 17:13:28 +01:00
crosstool_query.py Add crosstool_query 2019-01-09 08:56:21 +01:00
crosstool_to_starlark_lib.go Fix allowed values in 'compiler' attribute of cc_toolchain_config rule. 2019-03-20 07:55:12 -07:00
crosstool_to_starlark_lib_test.go Fix allowed values in 'compiler' attribute of cc_toolchain_config rule. 2019-03-20 07:55:12 -07:00
ctoolchain_comparator.py Allow the C++ toolchain config rules comparator script to not need toolchain_identifier argument when both --before and --after arguments are CToolchains (coming from Starlark rules instead of CROSSTOOL proto) 2019-08-09 05:43:22 -07:00
ctoolchain_comparator_lib.py Make CToolchain comparator ignore differences in CToolchain.Tool.tool_path and CToolcain.ToolPath.path when one is "" and the other "NOT_USED" 2019-02-07 01:04:52 -08:00
ctoolchain_comparator_lib_test.py Make CToolchain comparator ignore differences in CToolchain.Tool.tool_path and CToolcain.ToolPath.path when one is "" and the other "NOT_USED" 2019-02-07 01:04:52 -08:00
ctoolchain_compare.bzl Make ctoolchain_compare.bzl more robust by using ctx.label.name as generated files name. 2019-01-23 05:42:09 -08:00
legacy_fields_migration_lib.py Do not condition linker_flags from DYNAMIC linking_mode_flags for transitive dynamic libraries on dynamic_linking_mode feature 2019-03-18 01:04:18 -07:00
legacy_fields_migration_lib_test.py Do not condition linker_flags from DYNAMIC linking_mode_flags for transitive dynamic libraries on dynamic_linking_mode feature 2019-03-18 01:04:18 -07:00
legacy_fields_migrator.py Add --inline option to legacy_fields_migrator 2019-01-09 08:58:04 +01:00