Skip to content

Commit ce4eb22

Browse files
authored
Update CMake to handle ARM64EC with VS Generator (#199)
1 parent ca317b6 commit ce4eb22

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

CMakeLists.txt

+4
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,8 @@ elseif(CMAKE_GENERATOR_PLATFORM MATCHES "^[Aa][Rr][Mm]$")
9393
set(DXMATH_ARCHITECTURE arm)
9494
elseif(CMAKE_GENERATOR_PLATFORM MATCHES "^[Aa][Rr][Mm]64$")
9595
set(DXMATH_ARCHITECTURE arm64)
96+
elseif(CMAKE_GENERATOR_PLATFORM MATCHES "^[Aa][Rr][Mm]64EC$")
97+
set(DXMATH_ARCHITECTURE arm64ec)
9698
elseif(CMAKE_VS_PLATFORM_NAME_DEFAULT MATCHES "^[Ww][Ii][Nn]32$")
9799
set(DXMATH_ARCHITECTURE x86)
98100
elseif(CMAKE_VS_PLATFORM_NAME_DEFAULT MATCHES "^[Xx]64$")
@@ -101,6 +103,8 @@ elseif(CMAKE_VS_PLATFORM_NAME_DEFAULT MATCHES "^[Aa][Rr][Mm]$")
101103
set(DXMATH_ARCHITECTURE arm)
102104
elseif(CMAKE_VS_PLATFORM_NAME_DEFAULT MATCHES "^[Aa][Rr][Mm]64$")
103105
set(DXMATH_ARCHITECTURE arm64)
106+
elseif(CMAKE_VS_PLATFORM_NAME_DEFAULT MATCHES "^[Aa][Rr][Mm]64EC$")
107+
set(DXMATH_ARCHITECTURE arm64ec)
104108
elseif(NOT (DEFINED DXMATH_ARCHITECTURE))
105109
set(DXMATH_ARCHITECTURE "x64")
106110
endif()

0 commit comments

Comments
 (0)