summaryrefslogtreecommitdiff
path: root/xmake/plugins/project/xcode2/get_xcode_info.lua
diff options
context:
space:
mode:
Diffstat (limited to 'xmake/plugins/project/xcode2/get_xcode_info.lua')
-rw-r--r--xmake/plugins/project/xcode2/get_xcode_info.lua9
1 files changed, 8 insertions, 1 deletions
diff --git a/xmake/plugins/project/xcode2/get_xcode_info.lua b/xmake/plugins/project/xcode2/get_xcode_info.lua
index d95834998..05fe21895 100644
--- a/xmake/plugins/project/xcode2/get_xcode_info.lua
+++ b/xmake/plugins/project/xcode2/get_xcode_info.lua
@@ -80,8 +80,15 @@ function _add_XCBuildConfiguration(xcinfo, mode, target)
end
if is_app_bundle then
obj.buildSettings.GENERATE_INFOPLIST_FILE = true
- obj.buildSettings.PRODUCT_NAME = "$(TARGET_NAME)"
+ obj.buildSettings.PRODUCT_NAME = "\"$(TARGET_NAME)\""
end
+ else
+ -- This is for root project.
+ obj.buildSettings.SUPPORTED_PLATFORMS = "\"macosx iphoneos\""
+ obj.buildSettings.SDKROOT = "macosx"
+ obj.buildSettings["\"SDKROOT[sdk=macosx*]\""] = "macosx"
+ obj.buildSettings["\"SDKROOT[sdk=iphoneos]\""] = "iphoneos"
+
end
local uuid = xcinfo:gen_uuid()
xcinfo.sections.XCBuildConfiguration = xcinfo.sections.XCBuildConfiguration or {}