diff --git a/scripts/cmake/conan/conan.cmake b/scripts/cmake/conan/conan.cmake index db774945872df0ebdc7016f0ee5ea9b802ba3c0f..cb55621bc7755d4ad1ea27e5f11b761095b94099 100644 --- a/scripts/cmake/conan/conan.cmake +++ b/scripts/cmake/conan/conan.cmake @@ -112,7 +112,7 @@ function(conan_cmake_settings result) endif() if(${CMAKE_GENERATOR} STREQUAL "Ninja") - if($ENV{Platform} STREQUAL "X64") + if($ENV{Platform} STREQUAL "X64" OR MSVC_CXX_ARCHITECTURE_ID MATCHES "64") set(_SETTINGS ${_SETTINGS} -s arch=x86_64) elseif($ENV{Platform} STREQUAL "ARM") message(STATUS "Conan: Using default ARM architecture from MSVC")