From eeab24c60cc917731bde3182a4e6df4c05e0bd9b Mon Sep 17 00:00:00 2001 From: wps <19317362@qq.com> Date: Thu, 27 Mar 2025 13:47:30 +0800 Subject: [fix] xmake install skips SO with version like libfreetype.so.6.20.2 --- xmake/modules/utils/binary/deplibs.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'xmake/modules/utils/binary/deplibs.lua') diff --git a/xmake/modules/utils/binary/deplibs.lua b/xmake/modules/utils/binary/deplibs.lua index 52261b386..cb6b230e0 100644 --- a/xmake/modules/utils/binary/deplibs.lua +++ b/xmake/modules/utils/binary/deplibs.lua @@ -81,7 +81,7 @@ function _get_all_depends_by_objdump(binaryfile, opt) else if line:startswith("NEEDED") then local filename = line:split("%s+")[2] - if filename and filename:endswith(".so") or filename:match(".-%.so%.%d+") then + if filename and filename:endswith(".so") or filename:find("%.so%.%d+$") then depends = depends or {} table.insert(depends, filename) end -- cgit v1.3.1