commit | 4cb8cb806b7ea6351be0948c50675da8f17b09bd | [log] [tgz] |
---|---|---|
author | Laszlo Csomor <laszlocsomor@google.com> | Tue Jan 30 06:59:49 2018 -0800 |
committer | Copybara-Service <copybara-piper@google.com> | Tue Jan 30 07:01:52 2018 -0800 |
tree | e927021abfdbb74c5e674f2005d89c030a46d795 | |
parent | c13c91dc350c0061ef0fc401febc8459396264ef [diff] |
Windows,bootstrapping: respect TMPDIR Respect the user-defined TMPDIR, or use TMP or TEMP on Windows. Since MSYS sets TMP and TEMP to "/tmp" which is actually "<msysroot>/tmp" (e.g. "c:\tools\msys64\tmp"), it is shorter than the Windows-default TEMP directory. This buys us a bit of headroom to not hit path length limits while bootstrapping. Fixes https://github.com/bazelbuild/bazel/issues/4536 Change-Id: I2ab04e3c1c96bc306ef54348cc0c0c2f3fda13ee PiperOrigin-RevId: 183826475
{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.