From ce75a69d559c1e744e34675ff859579507919e57 Mon Sep 17 00:00:00 2001 From: Chanchan Date: Fri, 6 Jan 2023 15:44:36 +0800 Subject: [PATCH] fix : macos shared suffix --- src/xmake.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/xmake.lua b/src/xmake.lua index 94c499bb..435b64a8 100644 --- a/src/xmake.lua +++ b/src/xmake.lua @@ -5,10 +5,14 @@ after_build(function (target) if (not os.isdir(lib_dir)) then os.mkdir(lib_dir) end + shared_suffix = "*.so" + if is_plat("macosx") then + shared_suffix = "*.dylib" + end if target:is_static() then os.mv(path.join("$(projectdir)", target:targetdir(), "*.a"), lib_dir) else - os.mv(path.join("$(projectdir)", target:targetdir(), "*.so"), lib_dir) + os.mv(path.join("$(projectdir)", target:targetdir(), shared_suffix), lib_dir) end end)