tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
opentelemetry-cpp: add option to use STL
Kimberly Swanson
7 months ago
fbccaa29
ac22bfd8
+17
-12
1 changed file
expand all
collapse all
unified
split
pkgs
by-name
op
opentelemetry-cpp
package.nix
+17
-12
pkgs/by-name/op/opentelemetry-cpp/package.nix
···
10
prometheus-cpp,
11
nlohmann_json,
12
nix-update-script,
0
13
}:
14
-
15
let
16
opentelemetry-proto = fetchFromGitHub {
17
owner = "open-telemetry";
···
53
54
strictDeps = true;
55
56
-
cmakeFlags = [
57
-
"-DBUILD_SHARED_LIBS=ON"
58
-
"-DWITH_OTLP_HTTP=ON"
59
-
"-DWITH_OTLP_GRPC=ON"
60
-
"-DWITH_ABSEIL=ON"
61
-
"-DWITH_PROMETHEUS=ON"
62
-
"-DWITH_ELASTICSEARCH=ON"
63
-
"-DWITH_ZIPKIN=ON"
64
-
"-DWITH_BENCHMARK=OFF"
65
-
"-DOTELCPP_PROTO_PATH=${opentelemetry-proto}"
66
-
];
0
0
0
0
0
67
68
outputs = [
69
"out"
···
10
prometheus-cpp,
11
nlohmann_json,
12
nix-update-script,
13
+
cxxStandard ? null,
14
}:
0
15
let
16
opentelemetry-proto = fetchFromGitHub {
17
owner = "open-telemetry";
···
53
54
strictDeps = true;
55
56
+
cmakeFlags =
57
+
[
58
+
"-DBUILD_SHARED_LIBS=ON"
59
+
"-DWITH_OTLP_HTTP=ON"
60
+
"-DWITH_OTLP_GRPC=ON"
61
+
"-DWITH_ABSEIL=ON"
62
+
"-DWITH_PROMETHEUS=ON"
63
+
"-DWITH_ELASTICSEARCH=ON"
64
+
"-DWITH_ZIPKIN=ON"
65
+
"-DWITH_BENCHMARK=OFF"
66
+
"-DOTELCPP_PROTO_PATH=${opentelemetry-proto}"
67
+
]
68
+
++ lib.optionals (cxxStandard != null) [
69
+
"-DCMAKE_CXX_STANDARD=${cxxStandard}"
70
+
"-DWITH_STL=CXX${cxxStandard}"
71
+
];
72
73
outputs = [
74
"out"