File tree 1 file changed +10
-2
lines changed
1 file changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -83,7 +83,7 @@ install(FILES "${CMAKE_CURRENT_BINARY_DIR}/DirectXMath.pc"
83
83
DESTINATION ${CMAKE_INSTALL_LIBDIR} /pkgconfig)
84
84
85
85
#--- Test suite
86
- if (DEFINED VCPKG_TARGET_ARCHITECTURE)
86
+ if (DEFINED VCPKG_TARGET_ARCHITECTURE)
87
87
set (DXMATH_ARCHITECTURE ${VCPKG_TARGET_ARCHITECTURE} )
88
88
elseif (CMAKE_GENERATOR_PLATFORM MATCHES "^[Ww][Ii][Nn]32$" )
89
89
set (DXMATH_ARCHITECTURE x86)
@@ -93,7 +93,15 @@ elseif(CMAKE_GENERATOR_PLATFORM MATCHES "^[Aa][Rr][Mm]$")
93
93
set (DXMATH_ARCHITECTURE arm)
94
94
elseif (CMAKE_GENERATOR_PLATFORM MATCHES "^[Aa][Rr][Mm]64$" )
95
95
set (DXMATH_ARCHITECTURE arm64)
96
- elseif (NOT DXMATH_ARCHITECTURE)
96
+ elseif (CMAKE_VS_PLATFORM_NAME_DEFAULT MATCHES "^[Ww][Ii][Nn]32$" )
97
+ set (DXMATH_ARCHITECTURE x86)
98
+ elseif (CMAKE_VS_PLATFORM_NAME_DEFAULT MATCHES "^[Xx]64$" )
99
+ set (DXMATH_ARCHITECTURE x64)
100
+ elseif (CMAKE_VS_PLATFORM_NAME_DEFAULT MATCHES "^[Aa][Rr][Mm]$" )
101
+ set (DXMATH_ARCHITECTURE arm)
102
+ elseif (CMAKE_VS_PLATFORM_NAME_DEFAULT MATCHES "^[Aa][Rr][Mm]64$" )
103
+ set (DXMATH_ARCHITECTURE arm64)
104
+ elseif (NOT (DEFINED DXMATH_ARCHITECTURE))
97
105
set (DXMATH_ARCHITECTURE "x64" )
98
106
endif ()
99
107
You can’t perform that action at this time.
0 commit comments