azure-sdk-for-cpp/sdk/core/CMakeLists.txt
Larry Osterman 8ca08a1429
Initial implementation of OpenTelemetry APIs. (#3561)
* Start of tracing prototype

* Created initial implementation of azure-core-opentelemetry package

* New version of enabling MSVCRT Lib for static configs

* Attempt to add OpenTelemetry tests to build

* Take a dependency on OpenTelemetry version 1.3

* Added service API level tracing support

* API Review feedback
2022-05-23 16:44:22 -07:00

25 lines
587 B
CMake

# Copyright (c) Microsoft Corporation. All rights reserved.
# SPDX-License-Identifier: MIT
cmake_minimum_required (VERSION 3.13)
project (azure-core LANGUAGES CXX)
set(CMAKE_CXX_STANDARD 14)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON)
add_subdirectory(azure-core)
if (NOT DISABLE_AZURE_CORE_OPENTELEMETRY)
add_subdirectory(azure-core-tracing-opentelemetry)
endif()
if (BUILD_PERFORMANCE_TESTS)
add_subdirectory(perf)
endif()
# Playback & record framework (a.k.a. azure-core-test)
if (BUILD_TESTING)
add_subdirectory(azure-core-test)
endif()