diff options
| author | Leitwolf11 | 2026-11-01 23:06:37 +0300 |
|---|---|---|
| committer | Leitwolf11 | 2026-11-01 23:06:37 +0300 |
| commit | a428c3bf4760f062584ca1d32d4ece6777372f17 (patch) | |
| tree | c52dedf6f10e6ec5344532ff4829a22fc4daa0b7 /.github/workflows/linux-builds.yml | |
| parent | e1b0a9d000645b5e914f00603983df16167bd053 (diff) | |
| parent | f6f617591cc0a6c4fd2b50999257fe902a339416 (diff) | |
| download | catch3-release/catch3-0.3.0.2.tar.gz | |
Merge devel into the release branchrelease/catch3-0.3.0.2
Diffstat (limited to '.github/workflows/linux-builds.yml')
| -rw-r--r-- | .github/workflows/linux-builds.yml | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/.github/workflows/linux-builds.yml b/.github/workflows/linux-builds.yml index 5290574b..a9c38c66 100644 --- a/.github/workflows/linux-builds.yml +++ b/.github/workflows/linux-builds.yml @@ -52,6 +52,19 @@ jobs: - name: Test run: ctest --test-dir build -j + - name: Install, and find the installed package + run: | + cmake --install build --prefix "$RUNNER_TEMP/catch3" + mkdir "$RUNNER_TEMP/consumer" + cat > "$RUNNER_TEMP/consumer/CMakeLists.txt" <<'EOF' + cmake_minimum_required(VERSION 3.16) + project(Consumer CXX) + find_package(Catch3 REQUIRED) + EOF + cmake -S "$RUNNER_TEMP/consumer" -B "$RUNNER_TEMP/consumer/build" \ + -GNinja -DCMAKE_CXX_COMPILER=clang++ \ + -DCMAKE_PREFIX_PATH="$RUNNER_TEMP/catch3" + thread-sanitizer: name: Ubuntu 26.04, C++17, ThreadSanitizer and UBSan runs-on: ubuntu-26.04 |