config.h 682 B

12345678910111213141516171819
  1. // Copyright The OpenTelemetry Authors
  2. // SPDX-License-Identifier: Apache-2.0
  3. #pragma once
  4. #include <type_traits> // IWYU pragma: keep
  5. #if defined(OPENTELEMETRY_ABI_VERSION_NO) && OPENTELEMETRY_ABI_VERSION_NO >= 2
  6. # error \
  7. "opentelemetry/config.h is removed in ABI version 2 and later. Please use opentelemetry/version.h instead."
  8. #else
  9. # if defined(__clang__) || defined(__GNUC__)
  10. # pragma GCC warning \
  11. "opentelemetry/config.h is deprecated. Please use opentelemetry/version.h instead."
  12. # elif defined(_MSC_VER)
  13. # pragma message( \
  14. "[WARNING]: opentelemetry/config.h is deprecated. Please use opentelemetry/version.h instead.")
  15. # endif
  16. #endif