• GitHub
  • Getting Started
  • Using Bazel
  • Extending Bazel
  • Contributing
  • Blog
Navigation

Guides

  • Running Bazel
  • Optimizing Memory
  • Building on Windows
  • Best practices
  • Sharing BUILD Variables

Query for Dependencies

  • Query Quickstart
  • Query Reference
  • Query Configured Targets Reference
  • Query Action Graph Reference

Remote execution

  • Overview
  • Guidelines
  • Troubleshooting
    • Troubleshooting with Bazel Sandbox
    • Non-Hermetic WORKSPACE Rules
    • Debugging Remote Cache Hits
  • Remote Execution and CI
  • Dynamic Execution
  • Remote caching
    • Overview
    • Debugging

Reference

  • Commands and Options
  • Build Encyclopedia
  • Test Encyclopedia
  • Command Line Reference
  • BUILD Files
    • Functions
    • Common Rule Definitions
    • "Make" Variables
    • BUILD Style Guide
  • Build Event Protocol
    • Overview
    • BEP examples
    • BEP glossary
  • Output Directory Layout
  • Platforms
  • Execution Groups
  • Toolchains

Providers

This section lists providers available on built-in rules. See the Rules page for more on providers.
  • AppleDebugOutputs
  • AppleDylibBinary
  • AppleDynamicFramework
  • AppleExecutableBinary
  • AppleLoadableBundleBinary
  • AppleStaticLibrary
  • CcInfo
  • CcStarlarkApiProvider
  • CcToolchainConfigInfo
  • CcToolchainInfo
  • CompilationContext
  • ConstraintCollection
  • ConstraintSettingInfo
  • ConstraintValueInfo
  • DebugPackageInfo
  • DefaultInfo
  • FeatureFlagInfo
  • file_provider
  • FilesToRunProvider
  • GeneratedExtensionRegistryProvider
  • IncompatiblePlatformProvider
  • InstrumentedFilesInfo
  • java_compilation_info
  • java_output_jars
  • JavaInfo
  • JavaPluginData
  • JavaPluginInfo
  • JavaRuntimeInfo
  • JavaToolchainInfo
  • ObjcProvider
  • OutputGroupInfo
  • PlatformInfo
  • ProguardSpecProvider
  • ProtoInfo
  • ProtoRegistryProvider
  • ProtoToolchainInfo
  • PyInfo
  • PyRuntimeInfo
  • RunEnvironmentInfo
  • TemplateVariableInfo
  • ToolchainInfo
  • ToolchainTypeInfo
  • XcodeProperties
  • XcodeVersionConfig
  • Create issue

About

  • Who's Using Bazel?
  • Roadmap
  • Contribute
  • Governance Plan
  • Privacy Policy
  • Sitemap

Support

  • Stack Overflow
  • Issue Tracker
  • Documentation
  • FAQ
  • Support Policy

Stay Connected

  • Twitter
  • Blog
  • GitHub
  • Discussion group
  • Slack

© 2023 Google