@@ -24,6 +24,7 @@ cc_library(
2424 "src/datadog/msgpack.cpp" ,
2525 "src/datadog/net_util.cpp" ,
2626 "src/datadog/null_collector.cpp" ,
27+ "src/datadog/optional.cpp" ,
2728 "src/datadog/parse_util.cpp" ,
2829 "src/datadog/propagation_styles.cpp" ,
2930 "src/datadog/rate.cpp" ,
@@ -38,6 +39,7 @@ cc_library(
3839 "src/datadog/span_matcher.cpp" ,
3940 "src/datadog/span_sampler_config.cpp" ,
4041 "src/datadog/span_sampler.cpp" ,
42+ "src/datadog/string_view.cpp" ,
4143 "src/datadog/tag_propagation.cpp" ,
4244 "src/datadog/tags.cpp" ,
4345 "src/datadog/threaded_event_scheduler.cpp" ,
@@ -73,6 +75,7 @@ cc_library(
7375 "src/datadog/msgpack.h" ,
7476 "src/datadog/net_util.h" ,
7577 "src/datadog/null_collector.h" ,
78+ "src/datadog/optional.h" ,
7679 "src/datadog/parse_util.h" ,
7780 "src/datadog/propagation_styles.h" ,
7881 "src/datadog/rate.h" ,
@@ -87,6 +90,7 @@ cc_library(
8790 "src/datadog/span_matcher.h" ,
8891 "src/datadog/span_sampler_config.h" ,
8992 "src/datadog/span_sampler.h" ,
93+ "src/datadog/string_view.h" ,
9094 "src/datadog/tag_propagation.h" ,
9195 "src/datadog/tags.h" ,
9296 "src/datadog/threaded_event_scheduler.h" ,
@@ -103,7 +107,12 @@ cc_library(
103107 "-Werror" ,
104108 "-pedantic" ,
105109 "-std=c++17" ,
110+ "-DDD_USE_ABSEIL_FOR_ENVOY" ,
106111 ],
107112 strip_include_prefix = "src/" ,
108113 visibility = ["//visibility:public" ],
114+ deps = [
115+ "@com_google_absl//absl/strings" ,
116+ "@com_google_absl//absl/types:optional" ,
117+ ],
109118)
0 commit comments