summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--xmake/modules/package/manager/vcpkg/install_package.lua4
1 files changed, 4 insertions, 0 deletions
diff --git a/xmake/modules/package/manager/vcpkg/install_package.lua b/xmake/modules/package/manager/vcpkg/install_package.lua
index 892697dcc..962c72f83 100644
--- a/xmake/modules/package/manager/vcpkg/install_package.lua
+++ b/xmake/modules/package/manager/vcpkg/install_package.lua
@@ -103,6 +103,10 @@ function _install_for_manifest(vcpkg, name, opt)
if require_version == "latest" then
require_version = nil
end
+ -- 1.2.11+13 -> 1.2.11#13
+ if require_version then
+ require_version = require_version:gsub("%+", "#")
+ end
local minversion = require_version
if minversion and minversion:startswith(">=") then
minversion = minversion:sub(3)