diff options
| author | ruki <[email protected]> | 2021-11-12 12:40:42 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2021-11-12 12:40:42 +0800 |
| commit | ad765e29055fc0d0913fc25849af4fca7732fd0e (patch) | |
| tree | 20ac30c193b4b6ced40f1dc16fe8755aedfc0435 | |
| parent | f75426a0b6317900298bfdda15a88b546b0d7564 (diff) | |
Update find_package.lua
| -rw-r--r-- | xmake/modules/package/manager/cmake/find_package.lua | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/xmake/modules/package/manager/cmake/find_package.lua b/xmake/modules/package/manager/cmake/find_package.lua index 085851205..e4099f73d 100644 --- a/xmake/modules/package/manager/cmake/find_package.lua +++ b/xmake/modules/package/manager/cmake/find_package.lua @@ -186,6 +186,11 @@ function _find_package(cmake, name, opt) end values = line:match("<AdditionalDependencies>(.+)</AdditionalDependencies>") + if not values then + -- we need also parse libraries from here + -- https://github.com/xmake-io/xmake/issues/1822 + values = line:match("<ImportLibrary>(.+)</ImportLibrary>") + end if values then for _, library in ipairs(path.splitenv(values)) do -- get libfiles |
