summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2021-12-21 13:21:19 +0800
committerGitHub <[email protected]>2021-12-21 13:21:19 +0800
commit7df39cd4843ed1f2239937aef2b227642ffa3af2 (patch)
treedb35bca25ab36142e31fffa903fc0bf710bf8f67
parent496c568a973cd1d313e6f5fae7629f307b980b6d (diff)
Update install_package.lua
-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)