|
|
|
@ -1,11 +1,11 @@ |
|
|
|
|
package("zlib") |
|
|
|
|
|
|
|
|
|
set_homepage("http://www.zlib.net") |
|
|
|
|
set_description("A Massively Spiffy Yet Delicately Unobtrusive Compression Library") |
|
|
|
|
set_license("zlib") |
|
|
|
|
|
|
|
|
|
add_urls("https://github.com/madler/zlib/archive/$(version).tar.gz") |
|
|
|
|
add_urls("https://github.com/madler/zlib.git") |
|
|
|
|
add_urls("https://github.com/madler/zlib/archive/refs/tags/$(version).tar.gz", |
|
|
|
|
"https://github.com/madler/zlib.git") |
|
|
|
|
|
|
|
|
|
add_versions("v1.2.10", "42cd7b2bdaf1c4570e0877e61f2fdc0bce8019492431d054d3d86925e5058dc5") |
|
|
|
|
add_versions("v1.2.11", "629380c90a77b964d896ed37163f5c3a34f6e6d897311f1df2a7016355c45eff") |
|
|
|
|
add_versions("v1.2.12", "d8688496ea40fb61787500e863cc63c9afcbc524468cedeb478068924eb54932") |
|
|
|
@ -73,13 +73,12 @@ package("zlib") |
|
|
|
|
add_defines("_LARGEFILE64_SOURCE=1") |
|
|
|
|
end |
|
|
|
|
]]) |
|
|
|
|
local configs = {} |
|
|
|
|
if package:config("shared") then |
|
|
|
|
configs.kind = "shared" |
|
|
|
|
elseif not package:is_plat("windows", "mingw") and package:config("pic") ~= false then |
|
|
|
|
configs.cxflags = "-fPIC" |
|
|
|
|
import("package.tools.xmake").install(package) |
|
|
|
|
|
|
|
|
|
if package:config("shared") and package:is_plat("windows") then |
|
|
|
|
package:add("defines", "ZLIB_DLL") |
|
|
|
|
end |
|
|
|
|
import("package.tools.xmake").install(package, configs) |
|
|
|
|
|
|
|
|
|
if package:config("zutil") then |
|
|
|
|
os.cp("zutil.h", package:installdir("include")) |
|
|
|
|
end |
|
|
|
|