Build fixes (#1934)
- Fix our own protobuf dependency build
- Build an actual executable for //:mod_pagespeed
(html_minifier as a stub)
Signed-off-by: Otto van der Schaaf <oschaaf@we-amp.com>
diff --git a/BUILD b/BUILD
index deed3fd..061a599 100644
--- a/BUILD
+++ b/BUILD
@@ -12,6 +12,7 @@
name = "mod_pagespeed",
repository = "@envoy",
deps = [
+ "//net/instaweb/rewriter:html_minifier_main_lib",
"//net/instaweb:net_instaweb_lib",
"//third_party:all_third_party", # for test
],
diff --git a/net/instaweb/rewriter/BUILD b/net/instaweb/rewriter/BUILD
index 227e442..3005a5e 100644
--- a/net/instaweb/rewriter/BUILD
+++ b/net/instaweb/rewriter/BUILD
@@ -94,7 +94,28 @@
#"js_minify_main.cc",
#"css_minify_main.cc",
-#"html_minifier_main.cc",
+
+envoy_cc_library(
+ name = "html_minifier_main_lib",
+ srcs = [
+ "html_minifier_main.cc"
+ ],
+ deps = [
+ ":rewriter"
+ ],
+ copts = [
+ "-Wno-error=old-style-cast",
+ "-Wno-error=unused-parameter",
+ "-Wno-error=inconsistent-missing-override",
+ "-Wno-missing-field-initializers", # gperf
+ "-Wno-error=unused-private-field",
+ "-Wno-error=unused-variable",
+ "-Ithird_party/css_parser/src/",
+ "-Ithird_party/css_parser/src/third_party/utf",
+ ],
+ repository = "@envoy",
+ visibility = ["//visibility:public"],
+)
envoy_cc_library(
name = "rewriter",