summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--xmake/modules/package/manager/vcpkg/find_package.lua3
-rw-r--r--xmake/modules/package/manager/vcpkg/install_package.lua3
2 files changed, 6 insertions, 0 deletions
diff --git a/xmake/modules/package/manager/vcpkg/find_package.lua b/xmake/modules/package/manager/vcpkg/find_package.lua
index 37d97e7c0..3ed416686 100644
--- a/xmake/modules/package/manager/vcpkg/find_package.lua
+++ b/xmake/modules/package/manager/vcpkg/find_package.lua
@@ -52,6 +52,9 @@ function main(name, opt)
arch = "x64"
end
end
+ if plat == "linux" and arch == "x86_64" then
+ arch = "x64"
+ end
-- get the vcpkg installed directory
local installdir = path.join(vcpkgdir, "installed")
diff --git a/xmake/modules/package/manager/vcpkg/install_package.lua b/xmake/modules/package/manager/vcpkg/install_package.lua
index 8716b004f..715714281 100644
--- a/xmake/modules/package/manager/vcpkg/install_package.lua
+++ b/xmake/modules/package/manager/vcpkg/install_package.lua
@@ -51,6 +51,9 @@ function main(name, opt)
arch = "x64"
end
end
+ if plat == "linux" and arch == "x86_64" then
+ arch = "x64"
+ end
-- check architecture
if opt.arch ~= os.arch() then