From: Deepika Upadhyay Date: Thu, 3 Feb 2022 06:52:33 +0000 (+0000) Subject: cmake: include opentelemetry include directories X-Git-Tag: v18.0.0~789^2~7 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=e63f1ba027aaf0bb168d22b5a04403353f102f44;p=ceph.git cmake: include opentelemetry include directories Signed-off-by: Deepika Upadhyay --- diff --git a/cmake/modules/BuildOpentelemetry.cmake b/cmake/modules/BuildOpentelemetry.cmake index 6bd238062719..68987e222e62 100644 --- a/cmake/modules/BuildOpentelemetry.cmake +++ b/cmake/modules/BuildOpentelemetry.cmake @@ -27,7 +27,6 @@ function(build_opentelemetry) ${opentelemetry_SOURCE_DIR}/exporters/jaeger/include/ ${opentelemetry_SOURCE_DIR}/ext/include/ ${opentelemetry_SOURCE_DIR}/sdk/include/) - include_directories(SYSTEM ${opentelemetry_include_dir}) # TODO: add target based propogation set(opentelemetry_deps opentelemetry_trace opentelemetry_resources opentelemetry_common opentelemetry_exporter_jaeger_trace http_client_curl @@ -76,12 +75,12 @@ function(build_opentelemetry) # will do all linking and path setting fake include path for # interface_include_directories since this happens at build time - file(MAKE_DIRECTORY - "${opentelemetry_BINARY_DIR}/opentelemetry-cpp/exporters/jaeger/include") + file(MAKE_DIRECTORY ${opentelemetry_include_dir}) add_library(opentelemetry::libopentelemetry INTERFACE IMPORTED) add_dependencies(opentelemetry::libopentelemetry opentelemetry-cpp) set_target_properties( opentelemetry::libopentelemetry PROPERTIES - INTERFACE_LINK_LIBRARIES "${opentelemetry_deps}") + INTERFACE_LINK_LIBRARIES "${opentelemetry_deps}" + INTERFACE_INCLUDE_DIRECTORIES "${opentelemetry_include_dir}") endfunction()