diff options
| -rw-r--r-- | xmake/modules/package/manager/xmake/find_package.lua | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/xmake/modules/package/manager/xmake/find_package.lua b/xmake/modules/package/manager/xmake/find_package.lua index fce6429f7..9ef351a87 100644 --- a/xmake/modules/package/manager/xmake/find_package.lua +++ b/xmake/modules/package/manager/xmake/find_package.lua @@ -62,10 +62,12 @@ function _find_package_from_repo(name, opt) for _, includedir in ipairs(vars.includedirs) do table.insert(includedirs, path.join(installdir, includedir)) end - if #includedirs == 0 then + if #includedirs == 0 and os.isdir(path.join(installdir, "include")) then table.insert(includedirs, path.join(installdir, "include")) end - result.includedirs = table.unique(includedirs) + if #includedirs > 0 then + result.includedirs = table.unique(includedirs) + end -- get links and link directories local links = {} |
