|
@@ -15,6 +15,17 @@ package("zlib")
|
|
|
os.cp("*.h", package:installdir("include"))
|
|
|
end)
|
|
|
|
|
|
+ on_install("mingw@windows", function (package)
|
|
|
+ import("core.tool.toolchain")
|
|
|
+ io.gsub("win32/Makefile.gcc", "\nCC =.-\n", "\nCC=" .. (package:build_getenv("cc") or "") .. "\n")
|
|
|
+ io.gsub("win32/Makefile.gcc", "\nAR =.-\n", "\nAR=" .. (package:build_getenv("ar") or "") .. "\n")
|
|
|
+ local bindir = toolchain.load("mingw"):bindir()
|
|
|
+ local make = path.join(bindir, "mingw32-make.exe")
|
|
|
+ os.vrun(make.." -f win32/Makefile.gcc libz.a")
|
|
|
+ os.cp("libz.a", package:installdir("lib"))
|
|
|
+ os.cp("*.h", package:installdir("include"))
|
|
|
+ end)
|
|
|
+
|
|
|
on_install("mingw@msys", function (package)
|
|
|
io.gsub("win32/Makefile.gcc", "\nCC =.-\n", "\nCC=" .. (package:build_getenv("cc") or "") .. "\n")
|
|
|
io.gsub("win32/Makefile.gcc", "\nAR =.-\n", "\nAR=" .. (package:build_getenv("ar") or "") .. "\n")
|