diff options
| -rw-r--r-- | xmake/core/package/package.lua | 11 |
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 |
