summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--xmake/modules/package/manager/cmake/find_package.lua5
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