Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 8 additions & 8 deletions exporters/fluentd/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,10 @@ endif()
# create fluentd trace exporter
add_library(opentelemetry_exporter_geneva_trace src/trace/fluentd_exporter.cc
src/trace/recordable.cc)
set_target_properties(
opentelemetry_exporter_geneva_trace
PROPERTIES EXPORT_NAME opentelemetry_exporter_geneva_trace)

if(MAIN_PROJECT)
target_include_directories(opentelemetry_exporter_geneva_trace
PRIVATE ${OPENTELEMETRY_CPP_INCLUDE_DIRS})
Expand All @@ -83,6 +87,10 @@ endif()

add_library(opentelemetry_exporter_geneva_logs src/log/fluentd_exporter.cc
src/log/recordable.cc)
set_target_properties(
opentelemetry_exporter_geneva_logs
PROPERTIES EXPORT_NAME opentelemetry_exporter_geneva_logs)

if(MAIN_PROJECT)
target_include_directories(opentelemetry_exporter_geneva_logs
PRIVATE ${OPENTELEMETRY_CPP_INCLUDE_DIRS})
Expand Down Expand Up @@ -132,14 +140,6 @@ if(OPENTELEMETRY_INSTALL)
FILES_MATCHING
PATTERN "*.h")
else()
set_target_properties(
opentelemetry_exporter_geneva_trace
PROPERTIES
EXPORT_NAME opentelemetry_exporter_geneva_trace)
set_target_properties(
opentelemetry_exporter_geneva_logs
PROPERTIES
EXPORT_NAME opentelemetry_exporter_geneva_logs)
otel_add_component(
COMPONENT
exporters_geneva_fluentd
Expand Down
16 changes: 8 additions & 8 deletions exporters/geneva-trace/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,19 @@ target_include_directories(
opentelemetry_exporter_geneva_trace INTERFACE
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
$<INSTALL_INTERFACE:include>)
set_target_properties(
opentelemetry_exporter_geneva_trace
PROPERTIES EXPORT_NAME opentelemetry_exporter_geneva_trace)

add_library(opentelemetry_exporter_geneva_logs INTERFACE)
target_include_directories(
opentelemetry_exporter_geneva_logs INTERFACE
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
$<INSTALL_INTERFACE:include>)
set_target_properties(
opentelemetry_exporter_geneva_logs
PROPERTIES EXPORT_NAME opentelemetry_exporter_geneva_logs)


if(WITH_EXAMPLES)
include_directories(include)
Expand All @@ -44,13 +51,6 @@ if(OPENTELEMETRY_INSTALL)
DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}")
endif()
else()
set_target_properties(
opentelemetry_exporter_geneva_trace
PROPERTIES EXPORT_NAME opentelemetry_exporter_geneva_trace)
set_target_properties(
opentelemetry_exporter_geneva_logs
PROPERTIES EXPORT_NAME opentelemetry_exporter_geneva_logs)

otel_add_component(
COMPONENT
exporters_geneva_trace_logs
Expand All @@ -60,7 +60,7 @@ if(OPENTELEMETRY_INSTALL)
FILES_DIRECTORY
"include/opentelemetry/exporters/geneva"
FILES_DESTINATION
"include/opentelemetry/exporters/geneva"
"include/opentelemetry/exporters"
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The destination path should not include "geneva".

FILES_MATCHING
PATTERN
"*.h")
Expand Down
65 changes: 31 additions & 34 deletions exporters/geneva/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,10 @@ else()
src/exporter.cc src/unix_domain_socket_data_transport.cc)
endif()

set_target_properties(
opentelemetry_exporter_geneva_metrics
PROPERTIES EXPORT_NAME opentelemetry_exporter_geneva_metrics)

if(MAIN_PROJECT)
target_include_directories(opentelemetry_exporter_geneva_metrics
PRIVATE ${OPENTELEMETRY_CPP_INCLUDE_DIRS})
Expand Down Expand Up @@ -91,40 +95,33 @@ if(BUILD_TESTING)
endif()

if(OPENTELEMETRY_INSTALL)

if(MAIN_PROJECT)

install(
TARGETS opentelemetry_exporter_geneva_metrics
EXPORT "${PROJECT_NAME}-target"
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR})

install(
DIRECTORY include/opentelemetry/exporters/geneva
DESTINATION include/opentelemetry/exporters
FILES_MATCHING
PATTERN "*.h")

else()

set_target_properties(opentelemetry_exporter_geneva_metrics PROPERTIES EXPORT_NAME opentelemetry_exporter_geneva_metrics)

otel_add_component(
COMPONENT
exporters_geneva_metrics
TARGETS
opentelemetry_exporter_geneva_metrics
FILES_DIRECTORY
"include/opentelemetry/exporters/geneva"
FILES_DESTINATION
"include/opentelemetry/exporters"
FILES_MATCHING
PATTERN
"*.h")

endif()
if(MAIN_PROJECT)
install(
TARGETS opentelemetry_exporter_geneva_metrics
EXPORT "${PROJECT_NAME}-target"
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR})

install(
DIRECTORY include/opentelemetry/exporters/geneva
DESTINATION include/opentelemetry/exporters
FILES_MATCHING
PATTERN "*.h")
else()
otel_add_component(
COMPONENT
exporters_geneva_metrics
TARGETS
opentelemetry_exporter_geneva_metrics
FILES_DIRECTORY
"include/opentelemetry/exporters/geneva"
FILES_DESTINATION
"include/opentelemetry/exporters"
FILES_MATCHING
PATTERN
"*.h")
endif()
endif()

if(WITH_EXAMPLES)
Expand Down
42 changes: 21 additions & 21 deletions exporters/user_events/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -136,29 +136,29 @@ if(WITH_BENCHMARK)
opentelemetry_exporter_user_events_logs)
endif()

if(MAIN_PROJECT)
set_target_properties(
opentelemetry_exporter_user_events_logs
PROPERTIES
EXPORT_NAME opentelemetry_exporter_user_events_logs)
set_target_properties(
opentelemetry_exporter_user_events_metrics
PROPERTIES
EXPORT_NAME opentelemetry_exporter_user_events_metrics)

install(
TARGETS opentelemetry_exporter_user_events_logs
EXPORT "${PROJECT_NAME}-target"
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR})

install(
DIRECTORY include/opentelemetry/exporters/user_events
DESTINATION include/opentelemetry/exporters
FILES_MATCHING
PATTERN "*.h")
if(MAIN_PROJECT)
install(
TARGETS opentelemetry_exporter_user_events_logs
EXPORT "${PROJECT_NAME}-target"
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR})

install(
DIRECTORY include/opentelemetry/exporters/user_events
DESTINATION include/opentelemetry/exporters
FILES_MATCHING
PATTERN "*.h")
else()
set_target_properties(
opentelemetry_exporter_user_events_logs
PROPERTIES
EXPORT_NAME opentelemetry_exporter_user_events_logs)
set_target_properties(
opentelemetry_exporter_user_events_metrics
PROPERTIES
EXPORT_NAME opentelemetry_exporter_user_events_metrics)
otel_add_component(
COMPONENT
exporters_user_events
Expand Down