Skip to content

Commit bf6c627

Browse files
committed
xz
1 parent acdc5f2 commit bf6c627

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

packages/x/xz/xmake.lua

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,17 @@ package("xz")
1010
add_versions("5.2.10", "eb7a3b2623c9d0135da70ca12808a214be9c019132baaa61c9e1d198d1d9ded3")
1111
add_versions("5.4.1", "e4b0f81582efa155ccf27bb88275254a429d44968e488fc94b806f2a61cd3e22")
1212

13+
if is_plat("wasm") then
14+
add_configs("shared", {description = "Build shared library.", default = false, type = "boolean", readonly = true})
15+
end
16+
1317
on_load(function (package)
1418
if package:is_plat("windows") and not package:config("shared") then
1519
package:add("defines", "LZMA_API_STATIC")
1620
end
1721
end)
1822

19-
on_install("windows", "mingw@windows,msys", function (package)
23+
on_install("windows", "mingw", function (package)
2024
io.writefile("xmake.lua", [[
2125
add_rules("mode.release", "mode.debug")
2226
target("lzma")
@@ -51,7 +55,7 @@ package("xz")
5155
import("package.tools.xmake").install(package)
5256
end)
5357

54-
on_install("macosx", "linux", "mingw@linux,macosx", function (package)
58+
on_install("!windows and !mingw", function (package)
5559
local configs = {"--disable-dependency-tracking", "--disable-silent-rules"}
5660
if package:debug() then
5761
table.insert(configs, "--enable-debug")

0 commit comments

Comments
 (0)