|
@@ -4,8 +4,9 @@ package("mxml")
|
|
|
set_description("Mini-XML is a tiny XML library that you can use to read and write XML and XML-like data files in your application without requiring large non-standard libraries.")
|
|
|
set_license("Apache-2.0")
|
|
|
|
|
|
- add_urls("https://github.com/michaelrsweet/mxml/releases/download/v3.3/mxml-3.3.zip")
|
|
|
- add_versions("3.3.1", "fca59b0d7fae2b9165c223cdce68e45dbf41e21e5e53190d8b214218b8353380")
|
|
|
+ add_urls("https://github.com/michaelrsweet/mxml/releases/download/v$(version)/mxml-$(version).zip")
|
|
|
+ add_urls("https://github.com/michaelrsweet/mxml.git")
|
|
|
+ add_versions("3.3.1", "ca6b05725184866b9e5874329e98be22cbbdc1e733789e08b55b088be207484a")
|
|
|
add_versions("3.3", "fca59b0d7fae2b9165c223cdce68e45dbf41e21e5e53190d8b214218b8353380")
|
|
|
|
|
|
if is_plat("macosx", "linux") then
|
|
@@ -15,8 +16,7 @@ package("mxml")
|
|
|
io.gsub("config.h.in", "#undef (.-)\n", "${define %1}\n")
|
|
|
io.writefile("xmake.lua", [[
|
|
|
add_rules("mode.debug", "mode.release")
|
|
|
- includes("check_cfuncs.lua")
|
|
|
- includes("check_ctypes.lua")
|
|
|
+ includes("@builtin/check")
|
|
|
if is_plat("macosx", "linux") then
|
|
|
set_configvar("HAVE_PTHREAD_H", 1)
|
|
|
end
|