summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--xmake/rules/swift/xmake.lua4
1 files changed, 1 insertions, 3 deletions
diff --git a/xmake/rules/swift/xmake.lua b/xmake/rules/swift/xmake.lua
index 9f9f6bd19..c012ba3cb 100644
--- a/xmake/rules/swift/xmake.lua
+++ b/xmake/rules/swift/xmake.lua
@@ -169,9 +169,7 @@ rule("swift.interop", function()
print(os.args(table.join(sc, flags)))
end
- if os.isfile(header) then
- os.rm(header)
- end
+ os.tryrm(header)
local outdata, errdata = os.iorunv(sc, flags)
assert(outdata, errdata)
end, {