commit | 938efead81ec703ad9b98e6486c9d90480ab9791 | [log] [tgz] |
---|---|---|
author | Laszlo Csomor <laszlocsomor@google.com> | Tue Apr 16 01:43:08 2019 -0700 |
committer | Copybara-Service <copybara-worker@google.com> | Tue Apr 16 01:45:43 2019 -0700 |
tree | a177bfd4342ed417270dd02c0c695054c2d1aeaa | |
parent | 677e1b324746076ccd4652eb0cdf5ed3daa8543c [diff] |
Windows, JNI: move command line creation logic Move and unite command line creation and working directory-related logic just above Job object creation. The next PR will split NativeProcess::Create to a static and non-static part. The static part will contain the Job object and process creation logic, the non-static part will contain the JNI-related logic. The static part will later move to a separate class (WaitableProcess), like the other static methods (Terminate, WaitFor, GetExitCode). Closes #8054. PiperOrigin-RevId: 243767112
{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.