summaryrefslogtreecommitdiff
path: root/xmake/modules/private/platform/check_xcode.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2020-04-04 23:14:11 +0800
committerruki <[email protected]>2020-04-04 23:14:11 +0800
commit73caf845b1e4813d7fbb6779b9c3b1022177966e (patch)
tree2074fed74f13fe0f4d2f9a310776f6efe58eaa83 /xmake/modules/private/platform/check_xcode.lua
parentf3c457bc3fd98a7c06383e260aec3f5b358ceaae (diff)
improve target_minver
Diffstat (limited to 'xmake/modules/private/platform/check_xcode.lua')
-rw-r--r--xmake/modules/private/platform/check_xcode.lua9
1 files changed, 8 insertions, 1 deletions
diff --git a/xmake/modules/private/platform/check_xcode.lua b/xmake/modules/private/platform/check_xcode.lua
index b11259c7a..e0188beb4 100644
--- a/xmake/modules/private/platform/check_xcode.lua
+++ b/xmake/modules/private/platform/check_xcode.lua
@@ -45,7 +45,14 @@ function main(config, optional)
local xcode_sdkver = config.get("xcode_sdkver")
local target_minver = config.get("target_minver")
if xcode_sdkver and not target_minver then
- config.set("target_minver", xcode_sdkver)
+ target_minver = xcode_sdkver
+ if is_plat("macosx") then
+ local macos_ver = macos.version()
+ if macos_ver then
+ target_minver = macos_ver:major() .. "." .. macos_ver:minor()
+ end
+ end
+ config.set("target_minver", target_minver)
end
end