Add cl.exe path based architecture detection for CMake toolchain

This commit is contained in:
kumar8600 2016-10-30 18:46:24 +09:00
parent 2efbe4ec6f
commit 0b54a01149

View File

@ -11,7 +11,14 @@ if(NOT VCPKG_TOOLCHAIN)
elseif(CMAKE_GENERATOR MATCHES "^Visual Studio 14 2015 ARM$")
set(_VCPKG_TARGET_TRIPLET_ARCH arm)
else()
set(_VCPKG_TARGET_TRIPLET_ARCH x86)
find_program(_VCPKG_CL cl)
if(_VCPKG_CL MATCHES "amd64/cl.exe$")
set(_VCPKG_TARGET_TRIPLET_ARCH x64)
elseif(_VCPKG_CL MATCHES "arm/cl.exe$")
set(_VCPKG_TARGET_TRIPLET_ARCH arm)
else()
set(_VCPKG_TARGET_TRIPLET_ARCH x86)
endif()
endif()
endif()