commit | b7e8f8402a48994d9a6410e4cd567932ea54c8c0 | [log] [tgz] |
---|---|---|
author | Klaus Aehlig <aehlig@google.com> | Thu Jul 11 05:15:01 2019 -0700 |
committer | Copybara-Service <copybara-worker@google.com> | Thu Jul 11 05:15:54 2019 -0700 |
tree | 55c3af948da7964d618fc0d7e8ac135fcac945de | |
parent | 4c56638f9179ffb7ea5328f0dd07e8c9e62b20e5 [diff] |
Extend the repository_rule function by a parameter configure Setting this parameter to True (the default value is False) indicates to bazel that the repository serves a configure-like purpose, e.g., inspecting the host environment searching for compilers or standard libraries. Change-Id: I57c97f2ae81b176bb40a06d60d65929585665a68 PiperOrigin-RevId: 257588478
{Fast, Correct} - Choose two
Build and test software of any size, quickly and reliably.
Speed up your builds and tests: Bazel only rebuilds what is necessary. With advanced local and distributed caching, optimized dependency analysis and parallel execution, you get fast and incremental builds.
One tool, multiple languages: Build and test Java, C++, Android, iOS, Go, and a wide variety of other language platforms. Bazel runs on Windows, macOS, and Linux.
Scalable: Bazel helps you scale your organization, codebase, and continuous integration solution. It handles codebases of any size, in multiple repositories or a huge monorepo.
Extensible to your needs: Easily add support for new languages and platforms with Bazel's familiar extension language. Share and re-use language rules written by the growing Bazel community.
Follow our tutorials:
See CONTRIBUTING.md
Bazel is released in ‘Beta’. See the product roadmap to learn about the path toward a stable 1.0 release.