aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal
diff options
context:
space:
mode:
Diffstat (limited to 'internal')
-rw-r--r--internal/rosa/zlib.go24
1 files changed, 15 insertions, 9 deletions
diff --git a/internal/rosa/zlib.go b/internal/rosa/zlib.go
index 072971c5..00cef53f 100644
--- a/internal/rosa/zlib.go
+++ b/internal/rosa/zlib.go
@@ -4,22 +4,28 @@ import "hakurei.app/internal/pkg"
func (t Toolchain) newZlib() (pkg.Artifact, string) {
const (
- version = "1.3.1"
- checksum = "E-eIpNzE8oJ5DsqH4UuA_0GDKuQF5csqI8ooDx2w7Vx-woJ2mb-YtSbEyIMN44mH"
+ version = "1.3.2"
+ checksum = "KHZrePe42vL2XvOUE3KlJkp1UgWhWkl0jjT_BOvFhuM4GzieEH9S7CioepOFVGYB"
)
return t.NewPackage("zlib", version, pkg.NewHTTPGetTar(
nil, "https://www.zlib.net/fossils/zlib-"+version+".tar.gz",
mustDecode(checksum),
pkg.TarGzip,
- ), &PackageAttr{
- Env: []string{
- "CC=clang -fPIC",
+ ), nil, &CMakeHelper{
+ Cache: [][2]string{
+ {"CMAKE_BUILD_TYPE", "Release"},
+
+ {"ZLIB_BUILD_TESTING", "OFF"},
+ {"ZLIB_BUILD_SHARED", "ON"},
+ {"ZLIB_BUILD_STATIC", "ON"},
+ {"ZLIB_BUILD_MINIZIP", "OFF"},
+
+ {"ZLIB_INSTALL", "ON"},
+ {"ZLIB_PREFIX", "OFF"},
},
- }, &MakeHelper{
- OmitDefaults: true,
- Host: `""`,
- Build: `""`,
+ // ninja dependency loop
+ Make: true,
}), version
}
func init() {