summaryrefslogtreecommitdiff
path: root/xmake/actions/require/action/install.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2018-09-30 09:23:01 +0800
committerruki <[email protected]>2018-09-30 09:23:01 +0800
commita8be35d88a0c23cf95aaaa365472825c1e60cd18 (patch)
tree5c3c301096578fe67e1da3f99d6c119eb17cbff7 /xmake/actions/require/action/install.lua
parent55aa91d16840691b5c8d1e6f5b8997db9575a3f8 (diff)
improve pkg-config package
Diffstat (limited to 'xmake/actions/require/action/install.lua')
-rw-r--r--xmake/actions/require/action/install.lua6
1 files changed, 4 insertions, 2 deletions
diff --git a/xmake/actions/require/action/install.lua b/xmake/actions/require/action/install.lua
index da7dde7c3..0af940549 100644
--- a/xmake/actions/require/action/install.lua
+++ b/xmake/actions/require/action/install.lua
@@ -78,9 +78,11 @@ function install_prefix(package)
end
else
if package:kind() == "binary" then
- table.join2(installfiles, (os.filedirs(path.join(package:installdir("bin"), "*"))))
+ table.join2(installfiles, (os.files(path.join(package:installdir("bin"), "*"))))
else
- table.join2(installfiles, (os.filedirs(path.join(package:installdir("lib"), "*"))))
+ table.join2(installfiles, (os.files(path.join(package:installdir("lib"), "**.a"))))
+ table.join2(installfiles, (os.files(path.join(package:installdir("lib"), is_plat("macosx") and "**.dylib" or "**.so"))))
+ table.join2(installfiles, (os.files(path.join(package:installdir("lib", "pkgconfig"), "**.pc"))))
table.join2(installfiles, (os.filedirs(path.join(package:installdir("include"), "*"))))
end
end