summaryrefslogtreecommitdiff
path: root/xmake/rules/xcode/framework/xmake.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2020-04-04 21:11:06 +0800
committerruki <[email protected]>2020-04-04 21:11:06 +0800
commitd656204be63f729a9e7b60f509af1fc3450726cc (patch)
tree165c71c6a202a2d43c590cf16959449968e10f47 /xmake/rules/xcode/framework/xmake.lua
parent82c4738ba1f8c7839d272b5e9d7e818efa97bdbf (diff)
add codesign
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)