commit | cf6be8dca6340b8646bd79c1d09c7fc4b749796f | [log] [tgz] |
---|---|---|
author | gregce <gregce@google.com> | Fri Feb 14 14:06:49 2020 -0800 |
committer | Copybara-Service <copybara-worker@google.com> | Fri Feb 14 14:07:39 2020 -0800 |
tree | d306a67a0c9c9412e9adaf0c028f556c91b00eb6 | |
parent | 6fc6255a7a6eb5dd15cdf66b07b50ef17d5dbbb8 [diff] |
Fix crash on poorly formed config_setting --defines. Specifically: config_setting( name = "config", values = {"define": "abc"}) This breaks the invariant that all --define values must be of "a=b" form. With this fix, we revert back to standard behavior of a clearly reported error. PiperOrigin-RevId: 295222617
{Fast, Correct} - Choose two
Build and test software of any size, quickly and reliably.
Speed up your builds and tests: Bazel rebuilds only 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