alliedmodders / ambuild

AlliedModders C++ Build System
BSD 3-Clause "New" or "Revised" License
60 stars 31 forks source link

Use native ARM64 MSVC tools if available. #144

Closed TheDS closed 1 year ago

TheDS commented 2 years ago

Visual Studio 2022 17.4 (Preview 1) and previous preview versions of 17.3 added native arm64 binaries of cl.exe and other MSVC build tools. These are not currently being used by ambuild. Also note that an arm64 version of Python 3.11 is currently available as a release candidate here: https://www.python.org/downloads/release/python-3110rc1/

I have tested against these on an arm64 Windows 11 VM using the arm64, x64, and x86 versions of Python. I have also tested these changes on an x64 Windows 10 machine.