commit | 90a4a18c62778def22641b4df06e58b3cc7dfc3e | [log] [tgz] |
---|---|---|
author | Yun Peng <pcloudy@google.com> | Thu Sep 28 08:23:57 2017 -0400 |
committer | John Cater <jcater@google.com> | Thu Sep 28 08:55:26 2017 -0400 |
tree | fb6fb4ef0d5fa83d18eb0c71a7a487ba58bc74f7 | |
parent | 6ee36ef239b25f66afa83e2657bd0b529b1ff50e [diff] |
Make windows_export_all_symbols feature work for cc_binary Now Bazel can also export symbols when building dynamic library from cc_binary. The interface library generated can be accessed by interface_library output group. The DEF file can still be accessed by def_file output group even when windows_export_all_symbols feature is not specified. This is useful when users want to filter symbols in DEF file before using it, for example, working around the 64K symbols number limit. Change-Id: I5b4dae0840e20037c00d500181c40b5faedfdcd8 PiperOrigin-RevId: 170330409
{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 system. 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.