Skip to content

Commit efeda4d

Browse files
committed
fix compil
ation
1 parent de34fe8 commit efeda4d

File tree

5 files changed

+34
-10
lines changed

5 files changed

+34
-10
lines changed

BUILD.bazel

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ cc_library(
2727
"src/datadog/logger.cpp",
2828
"src/datadog/msgpack.cpp",
2929
"src/datadog/parse_util.cpp",
30-
"src/datadog/platform_util.cpp",
3130
"src/datadog/propagation_style.cpp",
3231
"src/datadog/random.cpp",
3332
"src/datadog/rate.cpp",
@@ -82,7 +81,20 @@ cc_library(
8281
"src/datadog/threaded_event_scheduler.h",
8382
"src/datadog/trace_sampler.h",
8483
"src/datadog/w3c_propagation.h",
84+
] + select({
85+
"@platforms//os:windows": [
86+
"src/datadog/platform_util_win.cpp",
8587
],
88+
"@platforms//os:linux": [
89+
"src/datadog/platform_util_unix.cpp",
90+
],
91+
"@platforms//os:macos": [
92+
"src/datadog/platform_util_darwin.cpp",
93+
],
94+
"//conditions:default": [
95+
"src/datadog/platform_util_unknown.cpp",
96+
],
97+
}),
8698
hdrs = [
8799
"include/datadog/baggage.h",
88100
"include/datadog/cerr_logger.h",

CMakeLists.txt

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,6 @@ target_sources(dd-trace-cpp-objects
183183
src/datadog/logger.cpp
184184
src/datadog/msgpack.cpp
185185
src/datadog/parse_util.cpp
186-
src/datadog/platform_util.cpp
187186
src/datadog/propagation_style.cpp
188187
src/datadog/random.cpp
189188
src/datadog/rate.cpp
@@ -211,6 +210,16 @@ target_sources(dd-trace-cpp-objects
211210
src/datadog/w3c_propagation.cpp
212211
)
213212

213+
if (WIN32)
214+
target_sources(dd-trace-cpp-objects PRIVATE src/datadog/platform_util_windows.cpp)
215+
elseif (APPLE)
216+
target_sources(dd-trace-cpp-objects PRIVATE src/datadog/platform_util_darwin.cpp)
217+
elseif (UNIX)
218+
target_sources(dd-trace-cpp-objects PRIVATE src/datadog/platform_util_unix.cpp)
219+
else ()
220+
target_sources(dd-trace-cpp-objects PRIVATE src/datadog/platform_util_unknown.cpp)
221+
endif ()
222+
214223
target_include_directories(dd-trace-cpp-objects
215224
PRIVATE
216225
${CMAKE_CURRENT_SOURCE_DIR}/src/datadog

MODULE.bazel

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
11
module(
22
name = "dd-trace-cpp",
3-
version = "",
3+
version = "2.0.0",
44
)
55

6+
bazel_dep(
7+
name = "platforms",
8+
version = "0.0.10"
9+
)
610
bazel_dep(
711
name = "bazel_skylib",
812
version = "1.2.1",

WORKSPACE

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,3 +26,9 @@ http_archive(
2626
urls = ["https://github.com/bazelbuild/bazel-skylib/releases/download/1.2.1/bazel-skylib-1.2.1.tar.gz"],
2727
sha256 = "f7be3474d42aae265405a592bb7da8e171919d74c16f082a5457840f06054728",
2828
)
29+
30+
http_archive(
31+
name = "platforms",
32+
urls = ["https://github.com/bazelbuild/platforms/releases/download/0.0.8/platforms-0.0.8.tar.gz"],
33+
sha256 = "8150406605389ececb6da07cbcb509d5637a3ab9a24bc69b1101531367d89d74",
34+
)

src/datadog/platform_util.cpp

Lines changed: 0 additions & 7 deletions
This file was deleted.

0 commit comments

Comments
 (0)