summaryrefslogtreecommitdiff
path: root/xmake/rules/xcode/framework/xmake.lua
diff options
context:
space:
mode:
Diffstat (limited to 'xmake/rules/xcode/framework/xmake.lua')
-rw-r--r--xmake/rules/xcode/framework/xmake.lua6
1 files changed, 6 insertions, 0 deletions
diff --git a/xmake/rules/xcode/framework/xmake.lua b/xmake/rules/xcode/framework/xmake.lua
index dca0097a2..304ba0ea0 100644
--- a/xmake/rules/xcode/framework/xmake.lua
+++ b/xmake/rules/xcode/framework/xmake.lua
@@ -69,6 +69,9 @@ rule("xcode.framework")
after_build(function (target)
+ -- imports
+ import("private.tools.codesign")
+
-- get framework directory
local frameworkdir = path.absolute(target:data("xcode.frameworkdir"))
local headersdir = path.join(frameworkdir, "Versions", "A", "Headers")
@@ -110,6 +113,9 @@ rule("xcode.framework")
os.ln("Versions/Current/Resources", "Resources")
os.ln(path.join("Versions/Current", target_filename), target_filename)
os.cd(oldir)
+
+ -- do codesign
+ codesign(path.join(frameworkdir, "Versions", "A"))
end)
on_install(function (target)