Merge "Add static library build"
diff --git a/BUILD.gn b/BUILD.gn
index 6cef35a..7d1fa38 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -36,9 +36,26 @@
cflags = [ "-Wno-implicit-function-declaration" ]
}
-shared_library("zlib") {
- output_name = "z"
+if (is_fuchsia) {
+ shared_library("zlib") {
+ output_name = "z"
+ deps = [
+ ":zlib_static",
+ ]
+ public_configs = [ ":zlib_config" ]
+ }
+} else {
+ group("zlib") {
+ deps = [
+ ":zlib_static",
+ ]
+
+ public_configs = [ ":zlib_config" ]
+ }
+}
+
+source_set("zlib_static") {
sources = [
"adler32.c",
"compress.c",
@@ -84,7 +101,7 @@
}
}
-shared_library("minizip") {
+target(default_library_type, "minizip") {
sources = [
"contrib/minizip/crypt.h",
"contrib/minizip/ioapi.c",