diff options
-rw-r--r-- | meta-oe/recipes-support/opentelemetry/opentelemetry-cpp_1.17.0.bb | 25 |
1 files changed, 15 insertions, 10 deletions
diff --git a/meta-oe/recipes-support/opentelemetry/opentelemetry-cpp_1.17.0.bb b/meta-oe/recipes-support/opentelemetry/opentelemetry-cpp_1.17.0.bb index 04e43d99ca..50e6bbebab 100644 --- a/meta-oe/recipes-support/opentelemetry/opentelemetry-cpp_1.17.0.bb +++ b/meta-oe/recipes-support/opentelemetry/opentelemetry-cpp_1.17.0.bb | |||
@@ -8,7 +8,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327" | |||
8 | 8 | ||
9 | DEPENDS = "nlohmann-json" | 9 | DEPENDS = "nlohmann-json" |
10 | 10 | ||
11 | SRC_URI = "git://github.com/open-telemetry/opentelemetry-cpp.git;protocol=https;branch=main \ | 11 | SRC_URI = "gitsm://github.com/open-telemetry/opentelemetry-cpp.git;protocol=https;branch=main \ |
12 | file://0001-Fix-build-with-clang-19.patch" | 12 | file://0001-Fix-build-with-clang-19.patch" |
13 | SRCREV = "fa0a5200ddbe9ae6f487a228e658aedc102dab56" | 13 | SRCREV = "fa0a5200ddbe9ae6f487a228e658aedc102dab56" |
14 | 14 | ||
@@ -17,13 +17,18 @@ inherit cmake pkgconfig lib_package | |||
17 | 17 | ||
18 | LDFLAGS:append:riscv32 = " -latomic" | 18 | LDFLAGS:append:riscv32 = " -latomic" |
19 | 19 | ||
20 | PACKAGECONFIG ?= "opentelemety_install otlp_api" | ||
21 | 20 | ||
22 | PACKAGECONFIG[opentelemety_install]="-DOPENTELEMETRY_INSTALL=ON,-DOPENTELEMETRY_INSTALL=OFF" | 21 | EXTRA_OECMAKE:append = " -DPROTOBUF_PROTOC_EXECUTABLE=${RECIPE_SYSROOT_NATIVE}${bindir}/protoc \ |
23 | PACKAGECONFIG[build_package]="-DBUILD_PACKAGE=ON,-DBUILD_PACKAGE=OFF" | 22 | -DOTELCPP_VERSIONED_LIBS=ON \ |
24 | PACKAGECONFIG[otlp_api]="-DWITH_OTLP_API=ON,-DWITH_OTLP_API=OFF" | 23 | -DBUILD_SHARED_LIBS=ON " |
25 | PACKAGECONFIG[otlp_grpc]="-DWITH_OTLP_GRPC=ON,-DWITH_OTLP_GRPC=OFF" | 24 | |
26 | PACKAGECONFIG[otlp_http]="-DWITH_OTLP_HTTP=ON,-DWITH_OTLP_HTTP=OFF" | 25 | PACKAGECONFIG ?= "opentelemetry_install otlp_api" |
27 | PACKAGECONFIG[otlp_prometheus]="-DWITH_PROMETHEUS=ON,-DWITH_PROMETHEUS=OFF" | 26 | |
28 | PACKAGECONFIG[benchmark]="-DWITH_BENCHMARK=ON,-DWITH_BENCHMARK=OFF" | 27 | PACKAGECONFIG[opentelemetry_install]="-DOPENTELEMETRY_INSTALL=ON, -DOPENTELEMETRY_INSTALL=OFF" |
29 | PACKAGECONFIG[testing]="-DBUILD_TESTING=ON,-DBUILD_TESTING=OFF" | 28 | PACKAGECONFIG[otlp_api]="-DWITH_OTLP_API=ON, -DWITH_OTLP_API=OFF" |
29 | PACKAGECONFIG[otlp_grpc]="-DWITH_OTLP_GRPC=ON -DWITH_ABSEIL=ON, -DWITH_OTLP_GRPC=OFF, grpc grpc-native protobuf-native" | ||
30 | PACKAGECONFIG[otlp_http]="-DWITH_OTLP_HTTP=ON -DWITH_ABSEIL=ON, -DWITH_OTLP_HTTP=OFF, protobuf protobuf-native curl" | ||
31 | PACKAGECONFIG[otlp_prometheus]="-DWITH_PROMETHEUS=ON -DUSE_THIRDPARTY_LIBRARIES=OFF, \ | ||
32 | -DWITH_PROMETHEUS=OFF, civetweb curl" | ||
33 | PACKAGECONFIG[benchmark]="-DWITH_BENCHMARK=ON, -DWITH_BENCHMARK=OFF" | ||
34 | PACKAGECONFIG[testing]="-DBUILD_TESTING=ON, -DBUILD_TESTING=OFF, gtest" | ||