mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-05 05:11:15 -06:00
Merge topic 'use-arm64-msbuild'
80273514aa VS: Prefer ARM64 MSBuild on Windows ARM64 host
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7381
This commit is contained in:
@@ -899,6 +899,14 @@ std::string cmGlobalVisualStudioVersionedGenerator::FindMSBuildCommand()
|
||||
std::string vs;
|
||||
if (vsSetupAPIHelper.GetVSInstanceInfo(vs)) {
|
||||
if (this->Version >= cmGlobalVisualStudioGenerator::VSVersion::VS17) {
|
||||
#if defined(_M_ARM64)
|
||||
std::string msbuild_arm64 =
|
||||
vs + "/MSBuild/Current/Bin/arm64/MSBuild.exe";
|
||||
if (cmSystemTools::FileExists(msbuild_arm64)) {
|
||||
return msbuild_arm64;
|
||||
}
|
||||
#endif
|
||||
|
||||
msbuild = vs + "/MSBuild/Current/Bin/amd64/MSBuild.exe";
|
||||
if (cmSystemTools::FileExists(msbuild)) {
|
||||
return msbuild;
|
||||
|
||||
Reference in New Issue
Block a user