diff --git a/reference/config_files/settings.rst b/reference/config_files/settings.rst index b724c2cbe9c..df0f267d94b 100644 --- a/reference/config_files/settings.rst +++ b/reference/config_files/settings.rst @@ -287,7 +287,7 @@ Here you can find a brief explanation of each of the architectures defined as `` - **armv8_32**: The ARM 32 bit version 8 architecture. It covers only the ``aarch32`` instruction set (a.k.a. ``ILP32``). - **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 in the latest iPhone models (XS/XS Max/XR). -- **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. +- **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. - **sparc**: The SPARC (Scalable Processor Architecture) originally developed by Sun Microsystems. - **sparcv9**: The SPARC version 9 architecture. - **mips**: The 32 bit MIPS (Microprocessor without Interlocked Pipelined Stages) developed by MIPS Technologies (formerly MIPS Computer diff --git a/reference/tools/microsoft/msbuild.rst b/reference/tools/microsoft/msbuild.rst index 7d24a43b580..32aeb89ed19 100644 --- a/reference/tools/microsoft/msbuild.rst +++ b/reference/tools/microsoft/msbuild.rst @@ -33,7 +33,7 @@ Where: - ```` calls the Visual Studio prompt that matches the current recipe ``settings``. - ``configuration``, typically Release, Debug, which will be obtained from ``settings.build_type`` but this can be customized with the ``build_type`` attribute. -- ```` is the architecture, a mapping from the ``settings.arch`` to the common 'x86', 'x64', 'ARM', 'ARM64'. +- ```` is the architecture, a mapping from the ``settings.arch`` to the common 'x86', 'x64', 'ARM', 'ARM64', 'ARM64EC'. This can be customized with the ``platform`` attribute. @@ -46,7 +46,7 @@ attributes You can customize the following attributes in case you need to change them: - **build_type** (default ``settings.build_type``): Value for the ``/p:Configuration``. -- **platform** (default based on ``settings.arch`` to select one of these values: (``'x86', 'x64', 'ARM', 'ARM64'``): +- **platform** (default based on ``settings.arch`` to select one of these values: (``'x86', 'x64', 'ARM', 'ARM64', 'ARM64EC'``): Value for the ``/p:Platform``. Example: