diff options
| author | ruki <[email protected]> | 2021-09-04 23:43:32 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2021-09-04 23:43:32 +0800 |
| commit | b54c309384c334c265072e15a23692e52f11b0b7 (patch) | |
| tree | d78d70c0f2ba313943babc1717e8b3b5a75a07a4 /xmake/rules/utils | |
| parent | feefe1dce66ea47e4a968887fbcb81cb0f9caf33 (diff) | |
improve merge lib for ar
Diffstat (limited to 'xmake/rules/utils')
| -rw-r--r-- | xmake/rules/utils/merge_archive/xmake.lua | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/xmake/rules/utils/merge_archive/xmake.lua b/xmake/rules/utils/merge_archive/xmake.lua index 63c947d08..62e3900ff 100644 --- a/xmake/rules/utils/merge_archive/xmake.lua +++ b/xmake/rules/utils/merge_archive/xmake.lua @@ -40,7 +40,8 @@ rule("utils.merge.archive") if #libraryfiles > 0 then local tmpfile = os.tmpfile() .. path.extension(target:targetfile()) merge_staticlib(target, tmpfile, libraryfiles) - os.mv(tmpfile, target:targetfile()) + os.cp(tmpfile, target:targetfile()) + os.rm(tmpfile) end end, {dependfile = target:dependfile(target:targetfile() .. ".merge_archive"), files = libraryfiles}) end |
