summaryrefslogtreecommitdiff
path: root/xmake/modules/package/manager
diff options
context:
space:
mode:
authorruki <[email protected]>2020-11-08 19:18:52 +0800
committerruki <[email protected]>2020-11-08 19:18:52 +0800
commitda3c6af9d6584593311313c2ced57c1a39fff5ae (patch)
tree9226e6b74b8a7e7f1a68804e3c29d9f6b8f36cff /xmake/modules/package/manager
parentea6afc015b3c3f391761ba13a03c966daedd6db4 (diff)
add license checking
Diffstat (limited to 'xmake/modules/package/manager')
-rw-r--r--xmake/modules/package/manager/xmake/find_package.lua6
1 files changed, 6 insertions, 0 deletions
diff --git a/xmake/modules/package/manager/xmake/find_package.lua b/xmake/modules/package/manager/xmake/find_package.lua
index 4508ecde9..c10be64ac 100644
--- a/xmake/modules/package/manager/xmake/find_package.lua
+++ b/xmake/modules/package/manager/xmake/find_package.lua
@@ -128,6 +128,12 @@ function _find_package_from_repo(name, opt)
for _, link in ipairs(links) do
local libinfo = find_library(link, linkdirs)
if libinfo then
+ if libinfo.kind == "shared" then
+ result.shared = true
+ end
+ if libinfo.kind == "static" then
+ result.static = true
+ end
result.links = table.join(result.links or {}, libinfo.link)
result.linkdirs = table.join(result.linkdirs or {}, libinfo.linkdir)
result.libfiles = table.join(result.libfiles or {}, path.join(libinfo.linkdir, libinfo.filename))