rules_cc/cc/toolchains
Copybara-Service a5827bf372 Merge pull request #256 from fmeum:235-better-tool-map
PiperOrigin-RevId: 691529088
Change-Id: Idbda52a6b2eecbdefd83b2c89a0c7eb01dfee074
2024-10-30 13:15:53 -07:00
..
actions Merge pull request #245 from keith:ks/add-objc_compile-to-compile_actions 2024-10-04 05:24:32 -07:00
args Fix toolchain argument ordering 2024-10-08 10:34:59 -07:00
capabilities Create a concept of a tool capability. 2024-10-02 19:56:22 -07:00
features Create a concept of a tool capability. 2024-10-02 19:56:22 -07:00
impl Add documentation for `cc_toolchain` 2024-10-09 08:44:04 -07:00
variables Replace sysroot with a cc_sysroot macro. 2024-08-22 20:36:02 -07:00
BUILD Make stardoc a dev dependency 2024-10-04 15:07:57 +02:00
README.md Remove outdated toolchain README contents. 2024-10-24 07:02:04 -07:00
actions.bzl Add testing for Bazel@HEAD and Bazel 6 2024-10-09 08:26:06 -07:00
args.bzl Add documentation for `cc_toolchain` 2024-10-09 08:44:04 -07:00
args_list.bzl Add cc_action_type and cc_tool documentation 2024-09-30 09:15:19 -07:00
cc_flags_supplier.bzl Sync cc toolchain from Bazel's tools/cpp 2024-10-03 09:32:38 -07:00
cc_toolchain.bzl Restructure rules_cc 2024-06-16 22:40:48 -07:00
cc_toolchain_config_info.bzl Restructure rules_cc 2024-06-16 22:40:48 -07:00
cc_toolchain_info.bzl Create a concept of a tool capability. 2024-10-02 19:56:22 -07:00
cc_toolchain_suite.bzl Restructure rules_cc 2024-06-16 22:40:48 -07:00
compiler_flag.bzl Sync cc toolchain from Bazel's tools/cpp 2024-10-03 09:32:38 -07:00
directory_tool.bzl Create a cc_directory_tool rule. 2024-06-03 16:24:27 -07:00
fdo_prefetch_hints.bzl Restructure rules_cc 2024-06-16 22:40:48 -07:00
fdo_profile.bzl Restructure rules_cc 2024-06-16 22:40:48 -07:00
feature.bzl Document feature-related toolchain rules 2024-10-02 09:10:38 -07:00
feature_constraint.bzl Document feature-related toolchain rules 2024-10-02 09:10:38 -07:00
feature_set.bzl Add documentation for `cc_toolchain` 2024-10-09 08:44:04 -07:00
memprof_profile.bzl Restructure rules_cc 2024-06-16 22:40:48 -07:00
mutually_exclusive_category.bzl Document feature-related toolchain rules 2024-10-02 09:10:38 -07:00
nested_args.bzl Add cc_action_type and cc_tool documentation 2024-09-30 09:15:19 -07:00
propeller_optimize.bzl Restructure rules_cc 2024-06-16 22:40:48 -07:00
tool.bzl Add testing for Bazel@HEAD and Bazel 6 2024-10-09 08:26:06 -07:00
tool_capability.bzl Create a concept of a tool capability. 2024-10-02 19:56:22 -07:00
tool_map.bzl Deduplicate tools for `cc_tool_map` 2024-10-15 14:30:10 +02:00
toolchain.bzl Add missing defaults for cc_toolchain 2024-10-10 23:37:00 -07:00
toolchain_config_utils.bzl Directly exposing functions in toolchain_config_utils.bzl 2024-10-07 08:24:18 -07:00

README.md

Toolchain rules

This directory contains a suite of rules for defining C/C++ toolchain configurations.

For a living example, see //examples/rule_based_toolchain. For the full API, see //third_party/bazel_rules/docs:toolchain_api.md.