]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/jaegertracing/opentelemetry-cpp/api/include/opentelemetry/config.h
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / jaegertracing / opentelemetry-cpp / api / include / opentelemetry / config.h
diff --git a/ceph/src/jaegertracing/opentelemetry-cpp/api/include/opentelemetry/config.h b/ceph/src/jaegertracing/opentelemetry-cpp/api/include/opentelemetry/config.h
new file mode 100644 (file)
index 0000000..21a2947
--- /dev/null
@@ -0,0 +1,14 @@
+// Copyright The OpenTelemetry Authors
+// SPDX-License-Identifier: Apache-2.0
+
+#pragma once
+
+#ifndef __has_include
+#  define OPENTELEMETRY_HAS_INCLUDE(x) 0
+#else
+#  define OPENTELEMETRY_HAS_INCLUDE(x) __has_include(x)
+#endif
+
+#if !defined(__GLIBCXX__) || OPENTELEMETRY_HAS_INCLUDE(<codecvt>)  // >= libstdc++-5
+#  define OPENTELEMETRY_TRIVIALITY_TYPE_TRAITS
+#endif