summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2020-12-30 00:45:42 +0800
committerruki <[email protected]>2020-12-30 00:45:42 +0800
commit1e5aeb9b1e7b1e949f7bc56f11d405024024c6ca (patch)
tree19e33ebf19702e7b61ff6f0f3f2bc771125890aa
parentea8e483128160d943685f0487fb82d586356ddb3 (diff)
fix macos.version for big sur
-rw-r--r--xmake/core/base/macos.lua12
1 files changed, 2 insertions, 10 deletions
diff --git a/xmake/core/base/macos.lua b/xmake/core/base/macos.lua
index 40a96b8c1..27eb6ddcb 100644
--- a/xmake/core/base/macos.lua
+++ b/xmake/core/base/macos.lua
@@ -33,21 +33,13 @@ function macos.version()
return macos._VERSION
end
- -- get macver
+ -- get mac version
local macver = nil
local ok, verstr = os.iorun("sw_vers -productVersion")
if ok and verstr then
- macver = verstr:match("%d+%.%d+%.%d+")
- if macver then
- macver = macver:trim()
- end
- macver = semver.new(macver)
+ macver = semver.new(verstr:trim())
end
-
- -- save to cache
macos._VERSION = macver or false
-
- -- done
return macver
end