Versions Compared

Key

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

...

Getting CMake on win-arm64

Native

Build from source

Official Installers

https://

linaro

cmake.

atlassian.net

org/

wiki/spaces/WOAR/pages/28684353912/CMake#Build-from-sourceUnofficial pre-built binaries*

download/

Build from source

https://linaro.atlassian.net/wiki/spaces/WOAR/pages/

28657844879

28684353912/

Pre-release+Python+binary+wheels+and+dependencies#3rd-party - Cmake_3.22_win-arm64.zip

Unofficial pre-build binaries (with flang)*

https://linaro.atlassian.net/wiki/spaces/WOAR/pages/28657844879/Pre-release+Python+binary+wheels+and+dependencies#3rd-party - CMake with flang (3.23)

CMake#Build-from-source

x86 or x64 emulated

https://cmake.org/download/ - Windows i386 (Win 10) or Windows x86_64 (Win 11)

Python package

https://linaro.atlassian.net/wiki/spaces/WOAR/pages/28684353912/CMake#Python-distribution

Build from source

OpenSSL: https://linaro.atlassian.net/wiki/spaces/WOAR/pages/28654632982/A+tale+of+a+dependency+chain+Pillow+and+the+crew#OpenSSL

...

Code Block
cmake -G "Ninja" -DCMAKE_C_COMPILER="cl.exe" -DCMAKE_CXX_COMPILER="cl.exe" -DCMAKE_LINKER="lld-link.exe" ..

Example:

Code Block
cmake . -G "Ninja" -DCMAKE_C_COMPILER="c:\\kg\\tools\\LLVM-13.0.0-woa64\\bin\\clang-cl.exe" -DCMAKE_CXX_COMPILER="c:\\kg\\tools\\LLVM-13.0.0-woa64\\bin\\clang-cl.exe" -DCMAKE_LINKER="lld-link.exe"="c:\\kg\\tools\\LLVM-13.0.0-woa64\\bin\\lld-link.exe"
Note

Environment variable for linker is ignored.

...

This has been fixed with https://gitlab.kitware.com/cmake/cmake/-/merge_requests/7159

CI

https://open.cdash.org/index.php?project=CMake