summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2021-09-05 00:25:36 +0800
committerruki <[email protected]>2021-09-05 00:25:36 +0800
commitf1494df1cf0a7cbeb6c5f63d13f8e4699804fe9f (patch)
treeb3e3f009d1f337f8e2e0a31cc8fb21ff93d82779
parent718c75717bab367194ee3220cdef3d64f17962d8 (diff)
improve pkgconfig importfiles
-rw-r--r--xmake/rules/utils/install_importfiles/xmake.lua4
1 files changed, 3 insertions, 1 deletions
diff --git a/xmake/rules/utils/install_importfiles/xmake.lua b/xmake/rules/utils/install_importfiles/xmake.lua
index 45e6616f8..848f215e1 100644
--- a/xmake/rules/utils/install_importfiles/xmake.lua
+++ b/xmake/rules/utils/install_importfiles/xmake.lua
@@ -21,7 +21,9 @@
-- install pkg-config/*.pc import files
rule("utils.install.pkgconfig_importfiles")
after_install(function (target, opt)
- import("target.action.install.pkgconfig_importfiles")(target, opt)
+ opt = opt or {}
+ local filename = target:extraconf("rules", "utils.install.pkgconfig_importfiles", "filename")
+ import("target.action.install.pkgconfig_importfiles")(target, table.join(opt, {filename = filename}))
end)
-- install *.cmake import files