Skip to content

Commit 38bfd54

Browse files
authored
fix ARM64EC (#4079)
1 parent dd22e94 commit 38bfd54

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

reference/config_files/settings.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -287,7 +287,7 @@ Here you can find a brief explanation of each of the architectures defined as ``
287287
- **armv8_32**: The ARM 32 bit version 8 architecture. It covers only the ``aarch32`` instruction set (a.k.a. ``ILP32``).
288288
- **armv8.3**: The ARM 64 bit and 32 bit compatible version 8.3 architecture. Also known as ``arm64e``, it is used on the A12 chipset added
289289
in the latest iPhone models (XS/XS Max/XR).
290-
- **arm64e**: Windows 11 ARM64 (Emulation Compatible). This architecture support is **experimental** and incomplete. The only usage is to define CMAKE_GENERATOR_PLATFORM in CMake VS generators. Report new issues in Github if necessary.
290+
- **arm64ec**: Windows 11 ARM64EC (Emulation Compatible). This architecture support is **experimental** and incomplete. Supported in CMake for VS and MSBuild integrations.. Report new issues in Github if necessary.
291291
- **sparc**: The SPARC (Scalable Processor Architecture) originally developed by Sun Microsystems.
292292
- **sparcv9**: The SPARC version 9 architecture.
293293
- **mips**: The 32 bit MIPS (Microprocessor without Interlocked Pipelined Stages) developed by MIPS Technologies (formerly MIPS Computer

reference/tools/microsoft/msbuild.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ Where:
3333
- ``<vcvars-cmd>`` calls the Visual Studio prompt that matches the current recipe ``settings``.
3434
- ``configuration``, typically Release, Debug, which will be obtained from ``settings.build_type``
3535
but this can be customized with the ``build_type`` attribute.
36-
- ``<platform>`` is the architecture, a mapping from the ``settings.arch`` to the common 'x86', 'x64', 'ARM', 'ARM64'.
36+
- ``<platform>`` is the architecture, a mapping from the ``settings.arch`` to the common 'x86', 'x64', 'ARM', 'ARM64', 'ARM64EC'.
3737
This can be customized with the ``platform`` attribute.
3838

3939

@@ -46,7 +46,7 @@ attributes
4646
You can customize the following attributes in case you need to change them:
4747

4848
- **build_type** (default ``settings.build_type``): Value for the ``/p:Configuration``.
49-
- **platform** (default based on ``settings.arch`` to select one of these values: (``'x86', 'x64', 'ARM', 'ARM64'``):
49+
- **platform** (default based on ``settings.arch`` to select one of these values: (``'x86', 'x64', 'ARM', 'ARM64', 'ARM64EC'``):
5050
Value for the ``/p:Platform``.
5151

5252
Example:

0 commit comments

Comments
 (0)