diff --git a/devel/205_9.md b/devel/205_9.md new file mode 100644 index 0000000000000000000000000000000000000000..c391b843405ac88eb2f3c2575b2a70fb991e716e --- /dev/null +++ b/devel/205_9.md @@ -0,0 +1,8 @@ +# 205_9 + +## 2025/08/26 实现 MuPDF 库 WASM 平台构建脚本 +### What +实现 MuPDF 库 WASM 平台构建脚本 + +### Why +为后续构建WASM作准备 diff --git a/xmake/packages/m/mupdf/xmake.lua b/xmake/packages/m/mupdf/xmake.lua index 2b12b779cd345e0332aafc9e415e1391110f78b4..a8b27e9d341860ebba5ea9d79f35e6d36b270485 100644 --- a/xmake/packages/m/mupdf/xmake.lua +++ b/xmake/packages/m/mupdf/xmake.lua @@ -67,3 +67,16 @@ package("mupdf") os.cp(output .. "libmupdf.lib", package:installdir("lib")) os.cp(output .. "libthirdparty.lib", package:installdir("lib")) end) + + on_install("wasm", function(package) + import("package.tools.make").build(package, { + "install-libs", + "OS=wasm", + "CC=" .. package:build_getenv("cc"), + "CXX=" .. package:build_getenv("cxx"), + "AR=" .. package:build_getenv("ar"), + "tofu=yes", + "tofu_cjk=yes", + "prefix=" .. package:installdir() + }) + end)