@@ -92,13 +92,18 @@ envoy_cc_library(
9292 name = "quic_stat_names_lib" ,
9393 srcs = ["quic_stat_names.cc" ],
9494 hdrs = ["quic_stat_names.h" ],
95- tags = ["nofips" ],
96- deps = [
97- "//envoy/stats:stats_interface" ,
98- "//source/common/stats:symbol_table_lib" ,
99- "@com_github_google_quiche//:quic_core_error_codes_lib" ,
100- "@com_github_google_quiche//:quic_core_types_lib" ,
101- ],
95+ deps = select ({
96+ "//bazel:disable_http3" : [
97+ "//envoy/stats:stats_interface" ,
98+ "//source/common/stats:symbol_table_lib" ,
99+ ],
100+ "//conditions:default" : [
101+ "//envoy/stats:stats_interface" ,
102+ "//source/common/stats:symbol_table_lib" ,
103+ "@com_github_google_quiche//:quic_core_error_codes_lib" ,
104+ "@com_github_google_quiche//:quic_core_types_lib" ,
105+ ],
106+ }),
102107)
103108
104109envoy_cc_library (
@@ -585,13 +590,12 @@ envoy_cc_library(
585590
586591envoy_cc_library (
587592 name = "send_buffer_monitor_lib" ,
588- srcs = ["send_buffer_monitor.cc" ],
589- hdrs = ["send_buffer_monitor.h" ],
590- tags = ["nofips" ],
591- deps = [
593+ srcs = envoy_select_enable_http3 (["send_buffer_monitor.cc" ]),
594+ hdrs = envoy_select_enable_http3 (["send_buffer_monitor.h" ]),
595+ deps = envoy_select_enable_http3 ([
592596 "//source/common/common:assert_lib" ,
593597 "@com_github_google_quiche//:quic_core_session_lib" ,
594- ],
598+ ]) ,
595599)
596600
597601envoy_cc_library (
@@ -687,13 +691,13 @@ envoy_cc_library(
687691
688692envoy_cc_library (
689693 name = "cert_compression_lib" ,
690- srcs = ["cert_compression.cc" ],
691- hdrs = ["cert_compression.h" ],
694+ srcs = envoy_select_enable_http3 ( ["cert_compression.cc" ]) ,
695+ hdrs = envoy_select_enable_http3 ( ["cert_compression.h" ]) ,
692696 external_deps = ["ssl" ],
693- deps = [
697+ deps = envoy_select_enable_http3 ( [
694698 "//bazel/foreign_cc:zlib" ,
695699 "//source/common/common:assert_lib" ,
696700 "//source/common/common:logger_lib" ,
697701 "//source/common/runtime:runtime_lib" ,
698- ],
702+ ]) ,
699703)
0 commit comments