Help: Document MinGW ARM64 Emulation Compatible architecture id

The `arm64ec` value was added by commit 7f0f382c55 (Provide
CMAKE_<LANG>_COMPILER_ARCHITECTURE_ID on more compilers, 2025-03-24,
v4.1.0-rc1~499^2) but not documented.

Note that the Clang `-marm64x` flag can produce `aarch64;arm64ec`.

Issue: #28067
This commit is contained in:
Brad King
2026-09-02 12:05:20 -04:00
parent 981f5b5f71
commit 6408fe4171
@@ -11,8 +11,7 @@ architectures in each object file. For example:
* The build targets an Apple platform with
:variable:`CMAKE_OSX_ARCHITECTURES` listing multiple architectures.
* The build targets Windows ARM64 with the MSVC ABI using Clang with
the ``-marm64x`` flag.
* The build targets Windows ARM64 using Clang with the ``-marm64x`` flag.
Possible values for each platform are documented in the following sections.
@@ -151,6 +150,9 @@ targets Windows with a GNU ABI (``_WIN32`` and ``__MINGW32__`` are defined).
``aarch64``
ARM 64-bit
``arm64ec``
ARM 64-bit Emulation-Compatible
``armv7``
ARM 32-bit