From e36f33813e9ac014f83696d4f3feff9d4ead2200 Mon Sep 17 00:00:00 2001 From: Mathieu Favreau Date: Wed, 16 Sep 2026 18:22:43 +0000 Subject: [PATCH] Warnings as errors --- .github/workflows/main.yml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 2db15505b..4d7e6661d 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -28,14 +28,14 @@ jobs: libgnutls-openssl-dev libmatio-dev googletest protobuf-compiler libprotobuf-dev \ python3-mako liborc-0.4-dev - name: configure - run: cmake -S . -B build -GNinja + run: cmake -S . -B build -GNinja -DCMAKE_COMPILE_WARNING_AS_ERROR=ON - name: build run: cmake --build build - name: check run: cmake --build build --target check && ./install/volk_gnsssdr_profile && ./install/run_tests - name: default position_test run: | - cmake -S . -B build -DENABLE_SYSTEM_TESTING_EXTRA=ON -DENABLE_UNIT_TESTING_EXTRA=OFF && \ + cmake -S . -B build -DENABLE_SYSTEM_TESTING_EXTRA=ON -DENABLE_UNIT_TESTING_EXTRA=OFF -DCMAKE_COMPILE_WARNING_AS_ERROR=ON && \ cmake --build build && ./install/position_test && ./install/run_tests --gtest_filter=Osnma* build-macos: @@ -114,7 +114,8 @@ jobs: - name: Configure run: | cmake -S . -B build -GNinja \ - -DPython3_EXECUTABLE="$GNURADIO_PYTHON" + -DPython3_EXECUTABLE="$GNURADIO_PYTHON" \ + -DCMAKE_COMPILE_WARNING_AS_ERROR=ON - name: Build run: cmake --build build - name: Check @@ -128,7 +129,8 @@ jobs: -GNinja \ -DPython3_EXECUTABLE="$GNURADIO_PYTHON" \ -DENABLE_SYSTEM_TESTING_EXTRA=ON \ - -DENABLE_UNIT_TESTING_EXTRA=OFF + -DENABLE_UNIT_TESTING_EXTRA=OFF \ + -DCMAKE_COMPILE_WARNING_AS_ERROR=ON cmake --build build ./install/position_test