commit | ea642d664608b1cce5b826862a62f29f23813217 | [log] [tgz] |
---|---|---|
author | Laszlo Csomor <laszlocsomor@google.com> | Mon Sep 03 05:37:04 2018 -0700 |
committer | Copybara-Service <copybara-piper@google.com> | Mon Sep 03 05:38:42 2018 -0700 |
tree | bf2a0dc2a14ae1149dbc155b24e11cde5c387f9f | |
parent | 469f3bd9cea0c1496f202562efdf899a17f6d65e [diff] |
C++,runfiles: avoid collision with @bazel_tools Rename outputs of //tools/cpp/runfiles:srcs_for_embedded_tools so that none of the targets in //tools/cpp/runfiles package are called runfiles.cc or runfiles.h . This is necessary to avoid the C++ compiler picking up the wrong header file when a target depends on @bazel_tools//tools/cpp/runfiles and its source file includes "tools/cpp/runfiles/runfiles.h", but the same file is also available under bazel-genfiles (from a past build of :srcs_for_embedded_tools). Closes #6049. Change-Id: I8fb0d25ed1877087dfa94f00f2c4b0e46134aba9 PiperOrigin-RevId: 211344517
{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.