From f634ffe686b7764e1710889ff53b03290e4475e0 Mon Sep 17 00:00:00 2001 From: Shawn Potts Date: Fri, 24 Jul 2026 14:33:02 +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 63f51086..bba77378 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