diff --git a/.github/workflows/linux_mkspecs.yml b/.github/workflows/linux_mkspecs.yml index 569f5b2..7f9890f 100644 --- a/.github/workflows/linux_mkspecs.yml +++ b/.github/workflows/linux_mkspecs.yml @@ -37,7 +37,7 @@ jobs: name: Clang Thread Sanitizer Latest CXX: clang++ cxx_mkspec: --cxx_mkspec=cxx_clang_thread_sanitizer_x64 - env: TSAN_OPTIONS="suppressions=../../tsan_suppression.txt" + env: runs-on: - self-hosted - docker diff --git a/.github/workflows/valgrind.yml b/.github/workflows/valgrind.yml index 62c69c8..a6156fe 100644 --- a/.github/workflows/valgrind.yml +++ b/.github/workflows/valgrind.yml @@ -37,7 +37,7 @@ jobs: echo "::add-matcher::.github/gcc-problem-matcher.json" python3 waf - name: Valgrind Test - run: valgrind --suppressions=valgrind_suppressions.txt build_current/plumr_tests + run: valgrind build_current/test/tunnel_tests concurrency: group: ${{ github.workflow }}-${{ github.ref || github.run_id }} cancel-in-progress: true diff --git a/apps/app/CMakeLists.txt b/apps/app/CMakeLists.txt index 8653012..4272414 100644 --- a/apps/app/CMakeLists.txt +++ b/apps/app/CMakeLists.txt @@ -10,6 +10,7 @@ target_compile_features(tunnel_app PUBLIC cxx_std_14) target_link_libraries(tunnel_app steinwurf::tunnel) target_link_libraries(tunnel_app steinwurf::asio) +target_link_libraries(tunnel_app steinwurf::platform) target_link_libraries(tunnel_app CLI11) if (CMAKE_CXX_COMPILER_ID STREQUAL "GNU" AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS 9.0) target_link_libraries(tunnel_app stdc++fs) diff --git a/examples/CMakeLists.txt b/examples/CMakeLists.txt index a51c89d..02179f9 100644 --- a/examples/CMakeLists.txt +++ b/examples/CMakeLists.txt @@ -3,17 +3,21 @@ project(tunnel_examples) add_executable(interface interface.cpp) target_link_libraries(interface steinwurf::tunnel) +target_link_libraries(interface steinwurf::platform) add_executable(read_data read_data.cpp) target_link_libraries(read_data steinwurf::tunnel) +target_link_libraries(read_data steinwurf::platform) add_executable(sample_tunnel sample_tunnel.cpp) target_link_libraries(sample_tunnel steinwurf::tunnel) target_link_libraries(sample_tunnel steinwurf::asio) target_link_libraries(sample_tunnel CLI11) +target_link_libraries(sample_tunnel steinwurf::platform) add_executable(backtobacktun backtobacktun.cpp) target_link_libraries(backtobacktun steinwurf::tunnel) +target_link_libraries(backtobacktun steinwurf::platform) target_compile_features(interface PUBLIC cxx_std_17) target_compile_features(read_data PUBLIC cxx_std_17)