Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

package / distribution

status

dependencies

CI/CD system

commit/pull request

commit/pull request date

comment

Ninja

Local build for stand-alone project and Python distribution are shared.

Doesn’t require code change, but should be released as soon as CI is supported.

CMake

Expand
titleSee notes

https://github.com/ninja-build/ninja

https://ninja-build.org/

The released Windows exe is built for x86-64: https://github.com/ninja-build/ninja/releases

However, cloning the source code, following the steps, ninja can be built for win-arm64 and all tests are passed!
Ninja.exe is shared: https://linaro.atlassian.net/wiki/spaces/WOAR/pages/28598239406/Windows+on+Arm+Python+enablement+notes#3rd-party

CMake

Local build for stand-alone project and Python distribution are shared.

Doesn’t require code change for minimal support, but tests are not all passed and Visual Studio is not discovered.Merged

Meson

Released - 0.59.2
https://github.com/mesonbuild/meson/releases/tag/0.59.2

GYP

Review

https://chromium-review.googlesource.com/c/external/gyp/+/3268692
https://chromium-review.googlesource.com/c/external/gyp/+/3268691

Bazel

ReviewMerged

https://github.com/bazelbuild/bazel/pull/14340

Rust

Toolchain is available as Tier 2 (guaranteed to build but not tested)

...