commit | b8bc8d55a5a0e944e69cbf632b65d94a93bcf74f | [log] [tgz] |
---|---|---|
author | Mai Hussien <mibrahim@isi.edu> | Fri Aug 21 03:39:53 2020 -0700 |
committer | Copybara-Service <copybara-worker@google.com> | Fri Aug 21 03:41:21 2020 -0700 |
tree | 346eb4a83b0be6907d0327db22d3388bf6a03448 | |
parent | faecd056453b267e6c8e8c059114e4e00f312c97 [diff] |
Support building 32-bit C++ binaries on Windows with MSVC toolchain This PR will allow Bazel to compile 32-bit c++ build targets on windows. A new cc toolchain (`cc-compiler-x64_x86_windows`) is added to support compiling 32-bit c++ binaries using MSVC compiler. To use this toolchain, the `--cpu` option in the build command needs to be set to `x64_x86_windows`. Fixes: #10963 Closes #11938. PiperOrigin-RevId: 327785675
{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