File tree Expand file tree Collapse file tree 5 files changed +15
-10
lines changed
Expand file tree Collapse file tree 5 files changed +15
-10
lines changed Original file line number Diff line number Diff line change 4848 steps :
4949 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
5050 - name : Configure
51- run : bin/with-toolchain llvm cmake . -B .build -DCMAKE_BUILD_TYPE=Debug -DDD_TRACE_BUILD_FUZZERS=1 -DDD_TRACE_ENABLE_SANITIZE=1
51+ run : bin/with-toolchain llvm cmake . -B .build -DCMAKE_BUILD_TYPE=Debug -DDD_TRACE_BUILD_FUZZERS=1 -DDD_TRACE_ENABLE_SANITIZE=1 -DDD_TRACE_TRANSPORT=none
5252 - name : Build
5353 run : cmake --build .build -j --target dd_trace_cpp-fuzzers
5454 - name : Run W3C propagation fuzzer
Original file line number Diff line number Diff line change @@ -198,12 +198,9 @@ if (BUILD_SHARED_LIBS)
198198 )
199199 endif ()
200200
201- add_dependencies (dd_trace_cpp-shared dd_trace_cpp-objects CURL::libcurl_shared)
202-
203201 target_link_libraries (dd_trace_cpp-shared
204202 PUBLIC
205203 dd_trace::obj
206- CURL::libcurl_shared
207204 PRIVATE
208205 dd_trace::specs
209206 )
@@ -221,6 +218,8 @@ if (BUILD_STATIC_LIBS)
221218 add_library (dd_trace_cpp-static STATIC $<TARGET_OBJECTS:dd_trace_cpp-objects>)
222219 add_library (dd_trace::static ALIAS dd_trace_cpp-static )
223220
221+ add_dependencies (dd_trace_cpp-static dd_trace_cpp-objects)
222+
224223 if (DD_TRACE_TRANSPORT STREQUAL "curl" )
225224 add_dependencies (dd_trace_cpp-static CURL::libcurl_static)
226225
@@ -241,8 +240,6 @@ if (BUILD_STATIC_LIBS)
241240 )
242241 endif ()
243242
244- add_dependencies (dd_trace_cpp-static dd_trace_cpp-objects)
245-
246243 target_link_libraries (dd_trace_cpp-static
247244 PUBLIC
248245 dd_trace::obj
Original file line number Diff line number Diff line change 2828 "DD_TRACE_ENABLE_SANITIZE" : " OFF" ,
2929 "DD_TRACE_BUILD_TESTING" : " ON" ,
3030 "DD_TRACE_BUILD_EXAMPLES" : " ON" ,
31- "DD_TRACE_BUILD_FUZZERS" : " OFF"
31+ "DD_TRACE_BUILD_FUZZERS" : " OFF" ,
32+ "DD_TRACE_TRANSPORT" : " none"
3233 }
3334 }
3435 ]
Original file line number Diff line number Diff line change 11add_subdirectory (base64)
22add_subdirectory (tracing)
33add_subdirectory (w3c-propagation)
4+ add_subdirectory (remote-configuration )
45
Original file line number Diff line number Diff line change @@ -24,7 +24,6 @@ add_executable(tests
2424 test_baggage.cpp
2525 test_base64.cpp
2626 test_cerr_logger.cpp
27- test_curl.cpp
2827 test_config_manager.cpp
2928 test_datadog_agent.cpp
3029 test_glob.cpp
@@ -62,10 +61,17 @@ target_compile_definitions(tests
6261
6362target_link_libraries (tests
6463 PRIVATE
65- # TODO: Remove dependency on libcurl
66- CURL::libcurl_static
6764 dd_trace_cpp-static
6865 dd_trace::specs
6966)
7067
68+ if (DD_TRACE_TRANSPORT STREQUAL "curl" )
69+ target_sources (tests PRIVATE test_curl.cpp)
70+ target_link_libraries (tests
71+ PRIVATE
72+ # TODO: Remove dependency on libcurl
73+ CURL::libcurl_static
74+ )
75+ endif ()
76+
7177add_subdirectory (system -tests)
You can’t perform that action at this time.
0 commit comments