commit | 760ee22d37167b31f3694038475dcdbebce35c93 | [log] [tgz] |
---|---|---|
author | plf <plf@google.com> | Thu Oct 11 10:56:33 2018 -0700 |
committer | Copybara-Service <copybara-piper@google.com> | Thu Oct 11 10:59:56 2018 -0700 |
tree | 73732c81be0a703109562280c92d5613f8cc680c | |
parent | 83d406b7da32d1b1f6dd02eae2fe98582a4556fd [diff] |
Automated rollback of commit 0340969520918bd63b78782255cec92d84169b5a. *** Reason for rollback *** Rollback because of breakages in nightly. Missing object files in cc_fake_tests. *** Original change description *** C++: Get linker inputs for cc_fake_binary from CcLinkParams If we get them from CcLinkParams we can avoid having an extra parameter in CcLinkingOutputs. Rolling forward after fixing bug that broke python targets depending on C++ depending on Go. This was caused because we do not always call the buildFinalExtraLinkTimeLibraries() method of CcLinkParams, nor do we have to. By adding back deleted lines from the original the bug is fixed. Also added test. RELNOTES:none PiperOrigin-RevId: 216724338
{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.