diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt index 460158146a41a..744202036bc9b 100644 --- a/cmake/CMakeLists.txt +++ b/cmake/CMakeLists.txt @@ -585,13 +585,13 @@ IF(CMAKE_OSX_ARCHITECTURES) SET(ORT_TARGET_PROCESSOR "${CMAKE_OSX_ARCHITECTURES}") ADD_COMPILE_OPTIONS("-Wno-shorten-64-to-32") ELSEIF(CMAKE_GENERATOR MATCHES "^Visual Studio " AND CMAKE_GENERATOR_PLATFORM) - IF(CMAKE_GENERATOR_PLATFORM STREQUAL "Win32") + IF(CMAKE_GENERATOR_PLATFORM MATCHES "^Win32") SET(ORT_TARGET_PROCESSOR "x86") - ELSEIF(CMAKE_GENERATOR_PLATFORM STREQUAL "x64") + ELSEIF(CMAKE_GENERATOR_PLATFORM MATCHES "^x64") SET(ORT_TARGET_PROCESSOR "x86_64") - ELSEIF(CMAKE_GENERATOR_PLATFORM STREQUAL "ARM64") + ELSEIF(CMAKE_GENERATOR_PLATFORM MATCHES "^ARM64") SET(ORT_TARGET_PROCESSOR "arm64") - ELSEIF(CMAKE_GENERATOR_PLATFORM STREQUAL "ARM64EC") + ELSEIF(CMAKE_GENERATOR_PLATFORM MATCHES "^ARM64EC") SET(ORT_TARGET_PROCESSOR "arm64") ELSE() MESSAGE(FATAL_ERROR "Unsupported Visual Studio architecture \"${CMAKE_GENERATOR_PLATFORM}\"")