diff options
| author | ruki <[email protected]> | 2024-11-21 00:03:27 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2024-11-21 00:03:27 +0800 |
| commit | 8155e5a28afdd72454c269338deb99c15677ac89 (patch) | |
| tree | f96b15f1dc9d5c32612f95c9624719d7fd768e5f | |
| parent | 46e3ad09b7144edc59c66616004bcc89ffa3f244 (diff) | |
fix install for luarocks
| -rw-r--r-- | xmake/rules/luarocks/module/xmake.lua | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/xmake/rules/luarocks/module/xmake.lua b/xmake/rules/luarocks/module/xmake.lua index 530e35070..cf39c969b 100644 --- a/xmake/rules/luarocks/module/xmake.lua +++ b/xmake/rules/luarocks/module/xmake.lua @@ -71,6 +71,13 @@ rule("luarocks.module") end end) on_install(function (target) + if target:is_plat("macosx") then + target:set("kind", "shared") + end local moduledir = path.directory((target:name():gsub('%.', '/'))) - import('target.action.install')(target, {libdir = path.join('lib', moduledir), bindir = path.join('lib', moduledir)}) + import("target.action.install")(target, { + installdir = target:installdir(), + libdir = path.join("lib", moduledir), + bindir = path.join("lib", moduledir), + includedir = path.join("include", moduledir)}) end) |
