summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2023-01-13 00:55:22 +0800
committerruki <[email protected]>2023-01-13 00:55:22 +0800
commit8b1a6f10566d0f6d446000eca4f3e4d612e58f40 (patch)
tree40ba99c6e59e3d9cf9718c46d0cfd34a6329cd11
parent4d68e78c0a6a320819307469ed530a11693b58c7 (diff)
improve package kind
-rw-r--r--xmake/core/package/package.lua11
1 files changed, 6 insertions, 5 deletions
diff --git a/xmake/core/package/package.lua b/xmake/core/package/package.lua
index 7a400215f..af7dc3879 100644
--- a/xmake/core/package/package.lua
+++ b/xmake/core/package/package.lua
@@ -475,12 +475,13 @@ end
-- - library(default)
--
function _instance:kind()
- local kind = self:get("kind")
+ local kind
+ local requireinfo = self:requireinfo()
+ if requireinfo then
+ kind = requireinfo.kind
+ end
if not kind then
- local requireinfo = self:requireinfo()
- if requireinfo then
- kind = requireinfo.kind
- end
+ kind = self:get("kind")
end
return kind
end