commit | f03acca9d841a697432663f42dda0e8268b11d34 | [log] [tgz] |
---|---|---|
author | ccalvarin <ccalvarin@google.com> | Thu Sep 06 14:25:27 2018 -0700 |
committer | Copybara-Service <copybara-piper@google.com> | Thu Sep 06 14:26:44 2018 -0700 |
tree | f722e777fa66adc4f1cc59b26ad69eb44cdbbabb | |
parent | 98831e859798b9c2fddc6fa797b25c321d248493 [diff] |
Allow optional-imports for rc files. `try-import` will not cause an error if the file does not exist. We warn for imports that lead to duplicate rc files being read, but we can't remove the duplicate without messing up ordering semantics. Users should be wary if they import the same file from two different rc files, as duplicate options can be surprising in some cases, notably if the options are passed on to another tool which does not accept duplicates. A warning will be printed, but warnings are easy to ignore. Fixes #5765 RELNOTES: None. PiperOrigin-RevId: 211869620
{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.