summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2021-11-12 12:40:42 +0800
committerGitHub <[email protected]>2021-11-12 12:40:42 +0800
commitad765e29055fc0d0913fc25849af4fca7732fd0e (patch)
tree20ac30c193b4b6ced40f1dc16fe8755aedfc0435
parentf75426a0b6317900298bfdda15a88b546b0d7564 (diff)
Update find_package.lua
-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