gsc-tool/deps/zlib.lua
2024-02-11 18:12:26 +01:00

39 lines
741 B
Lua

zlib = { base = path.join(dependencies.base, "zlib") }
function zlib:include()
includedirs { zlib.base }
end
function zlib:link()
links { "zlib" }
self:include()
end
function zlib:project()
project "zlib"
kind "StaticLib"
language "C"
warnings "off"
if os.istarget("linux") or os.istarget("macosx") then
defines {
"HAVE_UNISTD_H"
}
elseif os.istarget("windows") then
defines {
"_CRT_SECURE_NO_WARNINGS",
"_CRT_NONSTDC_NO_DEPRECATE",
"_CRT_SECURE_NO_DEPRECATE",
}
end
self:include()
files {
path.join(zlib.base, "*.h"),
path.join(zlib.base, "*.c")
}
end
table.insert(dependencies, zlib)