diff options
| author | ruki <[email protected]> | 2019-03-29 00:29:59 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2019-03-28 20:59:56 +0800 |
| commit | 20b0b64379e610469b037fb1d52def419e4ae18b (patch) | |
| tree | 7dfa0641321507fa5275b6f2cc493724eeda8374 | |
| parent | a2c18a46632b731b3d6664ac5efa90563b79e966 (diff) | |
improve to find_package for conan
| -rw-r--r-- | xmake/modules/package/manager/conan/find_package.lua | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/xmake/modules/package/manager/conan/find_package.lua b/xmake/modules/package/manager/conan/find_package.lua index 8c3541866..0ecdf12f6 100644 --- a/xmake/modules/package/manager/conan/find_package.lua +++ b/xmake/modules/package/manager/conan/find_package.lua @@ -85,6 +85,16 @@ function main(name, opt) end end if found then + for _, linkdir in ipairs(result.linkdirs) do + if not os.isdir(linkdir) then + return + end + end + for _, includedir in ipairs(result.includedirs) do + if not os.isdir(includedir) then + return + end + end return result end end |
