opentelemetry-cpp/examples/common/foo_library/CMakeLists.txt

14 lines
498 B
CMake

# Copyright The OpenTelemetry Authors
# SPDX-License-Identifier: Apache-2.0
add_library(common_foo_library foo_library.h foo_library.cc)
if(DEFINED OPENTELEMETRY_BUILD_DLL)
target_compile_definitions(common_foo_library
PRIVATE OPENTELEMETRY_BUILD_IMPORT_DLL)
endif()
target_include_directories(common_foo_library
PUBLIC "$<BUILD_INTERFACE:${EXAMPLES_COMMON_DIR}>")
target_link_libraries(common_foo_library PUBLIC opentelemetry-cpp::api)