diff options
| -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 |
