diff --git a/.github/workflows/building-and-testing.yml b/.github/workflows/building-and-testing.yml index 36327b9..19914d0 100644 --- a/.github/workflows/building-and-testing.yml +++ b/.github/workflows/building-and-testing.yml @@ -218,13 +218,16 @@ jobs: cmake --preset '${{ env.CONFIGURE_PRESET_NAME }}' - - name: Build for testing + - name: Build with sanitizers for testing run: >- cmake --build --config '${{ env.TEST_BUILD_CONFIGURATION }}' --parallel --preset '${{ env.BUILD_PRESET_NAME }}' + -- + -enableAddressSanitizer YES + -enableUndefinedBehaviorSanitizer YES - name: Build for benchmarking run: >- @@ -233,6 +236,9 @@ jobs: --config '${{ env.BENCHMARK_BUILD_CONFIGURATION }}' --parallel --preset '${{ env.BUILD_PRESET_NAME }}' + -- + -enableAddressSanitizer YES + -enableUndefinedBehaviorSanitizer YES - name: Run tests run: >-