summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--xmake/rules/swift/xmake.lua7
1 files changed, 2 insertions, 5 deletions
diff --git a/xmake/rules/swift/xmake.lua b/xmake/rules/swift/xmake.lua
index 2b318e070..afda2565b 100644
--- a/xmake/rules/swift/xmake.lua
+++ b/xmake/rules/swift/xmake.lua
@@ -27,6 +27,7 @@ rule("swift.interop", function()
import("core.base.json")
if not target:values("swift.interop") then
+ target:rule_enable("swift.interop", false)
return
end
@@ -43,6 +44,7 @@ rule("swift.interop", function()
end
end
if not enabled then
+ target:rule_enable("swift.interop", false)
return
end
@@ -69,11 +71,6 @@ rule("swift.interop", function()
end)
on_prepare_files(function(target, jobgraph, sourcebatch, opt)
-
- if not target:data("swift.interop") then
- return
- end
-
import("utils.progress")
import("core.base.option")
import("core.language.language")