From 20f3d117f8004bcf6ce3f987194c512307327b4b Mon Sep 17 00:00:00 2001 From: Shawn Potts Date: Wed, 15 Jul 2026 15:44:07 +0100 Subject: [PATCH] Add http_endpoint_calculation_mode.h to public_headers FILE_SET tracer_config.h (a public header) includes http_endpoint_calculation_mode.h, but it was missing from the public_headers FILE_SET in CMakeLists.txt, so `cmake --install` never copies it. Any consumer building from source and installing to a prefix (per the README's manual build instructions) gets a fatal "http_endpoint_calculation_mode.h: No such file or directory" error compiling anything that includes tracer_config.h/tracer.h. Co-authored-by: Cursor --- CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 8cc154f17..d38ff4a22 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -146,6 +146,7 @@ target_sources(dd-trace-cpp-objects include/datadog/event_scheduler.h include/datadog/expected.h include/datadog/http_client.h + include/datadog/http_endpoint_calculation_mode.h include/datadog/id_generator.h include/datadog/injection_options.h include/datadog/logger.h