Build zlib and minizip as shared libraries
Change-Id: I970fdc1deabf40afb37b4f241a17fac2f01288fd
diff --git a/BUILD.gn b/BUILD.gn
index f6a1595..b5a7c51 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -38,7 +38,8 @@
]
}
-static_library("zlib") {
+shared_library("zlib") {
+ output_name = "libz"
sources = [
"adler32.c",
"compress.c",
@@ -69,6 +70,7 @@
]
configs += [ ":zlib_warnings" ]
+ configs -= [ "//build/config:symbol_visibility_hidden" ]
public_configs = [ ":zlib_config" ]
}
@@ -85,7 +87,7 @@
}
}
-static_library("minizip") {
+shared_library("minizip") {
sources = [
"contrib/minizip/crypt.h",
"contrib/minizip/ioapi.c",
@@ -98,5 +100,6 @@
deps = [ ":zlib" ]
configs += [ ":minizip_warnings" ]
+ configs -= [ "//build/config:symbol_visibility_hidden" ]
public_configs = [ ":zlib_config" ]
}