summaryrefslogtreecommitdiff
path: root/google
diff options
context:
space:
mode:
authorAdenilson Cavalcanti <adenilson.cavalcanti@arm.com>2020-06-02 20:55:38 +0000
committerCommit Bot <commit-bot@chromium.org>2020-06-02 20:55:38 +0000
commitaa9ab849c1280bbc3edb2b421d07cce1b2657980 (patch)
tree26bffd2619cb99fddcfada043c5953f149b505ed /google
parent228a473cb7009dfa286c00efbe7ff686926ecf10 (diff)
downloadzlib-aa9ab849c1280bbc3edb2b421d07cce1b2657980.tar.gz
Re-land migrate md5sum tool to portable zlib utils
Use the set of portable code from zlib that shouldn't have extra dependencies (e.g. 'base'). Also allow building the tool for other targets (e.g. Linux, OSX, etc) as that allows easier testing and profiling. Compilation is disabled for Windows, see crbug.com/1090428. Bug: 1076580, 1087999 Change-Id: Ic036685029be99b06753ea18f9fc62ce7c1a6540 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2225526 Reviewed-by: Tao Bai <michaelbai@chromium.org> Reviewed-by: Adenilson Cavalcanti <cavalcantii@chromium.org> Reviewed-by: Nico Weber <thakis@chromium.org> Commit-Queue: Adenilson Cavalcanti <cavalcantii@chromium.org> Cr-Original-Commit-Position: refs/heads/master@{#774325} Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src Cr-Mirrored-Commit: 00c7f91f09462399fff5e5266eeddcd6e0c9405c
Diffstat (limited to 'google')
-rw-r--r--google/BUILD.gn10
-rw-r--r--google/compression_utils_portable.h1
2 files changed, 11 insertions, 0 deletions
diff --git a/google/BUILD.gn b/google/BUILD.gn
index a628d2f..b7d3d6b 100644
--- a/google/BUILD.gn
+++ b/google/BUILD.gn
@@ -35,6 +35,15 @@ if (build_with_chromium) {
}
}
+# It seems that Fuchsia bot will fail to build if we don't explicitly
+# add this config as part of utils_portable.
+config("zlib_portable_utils_config") {
+ include_dirs = [
+ "//third_party/zlib",
+ "//third_party/zlib/google",
+ ]
+}
+
# This allows other users of Chromium's zlib library, but don't use Chromium's
# //base, to reuse some boilerplate code.
static_library("compression_utils_portable") {
@@ -43,4 +52,5 @@ static_library("compression_utils_portable") {
"compression_utils_portable.h",
]
deps = [ "//third_party/zlib" ]
+ public_configs = [ ":zlib_portable_utils_config" ]
}
diff --git a/google/compression_utils_portable.h b/google/compression_utils_portable.h
index c467bf7..c1f3775 100644
--- a/google/compression_utils_portable.h
+++ b/google/compression_utils_portable.h
@@ -14,6 +14,7 @@
*/
#if defined(USE_SYSTEM_ZLIB)
#include <zlib.h>
+/* AOSP build requires relative paths. */
#else
#include "zlib.h"
#endif