diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index 8f3b411466..c737325cd7 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -36,7 +36,8 @@ jobs: - name: Configure (CMake) if: ${{ matrix.platform.name == 'CMake' }} run: | - cmake -B build \ + cmake -S . -B build \ + -Wdeprecated -Wdev -Werror \ -DCMAKE_TOOLCHAIN_FILE=${{ steps.setup_ndk.outputs.ndk-path }}/build/cmake/android.toolchain.cmake \ -DSDL_WERROR=ON \ -DANDROID_PLATFORM=${{ matrix.platform.android_platform }} \ diff --git a/.github/workflows/emscripten.yml b/.github/workflows/emscripten.yml index 2605e9beb1..b1aaaf20dc 100644 --- a/.github/workflows/emscripten.yml +++ b/.github/workflows/emscripten.yml @@ -21,6 +21,7 @@ jobs: - name: Configure CMake run: | emcmake cmake -S . -B build \ + -Wdeprecated -Wdev -Werror \ -DSDL_WERROR=ON \ -DSDL_TESTS=ON \ -DSDL_INSTALL_TESTS=ON \ diff --git a/.github/workflows/haiku.yml b/.github/workflows/haiku.yml index 8ca3036753..f0ea30709a 100644 --- a/.github/workflows/haiku.yml +++ b/.github/workflows/haiku.yml @@ -26,6 +26,7 @@ jobs: tar -cf - ./ | vmshell tar -xf - -C ./src/ - name: Configure (CMake) run: vmshell cmake -S src -B build -GNinja \ + -Wdeprecated -Wdev -Werror \ -DSDL_TESTS=ON \ -DSDL_WERROR=ON \ -DSDL_INSTALL_TESTS=ON \ diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 8a4db2266c..56e8893060 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -70,6 +70,7 @@ jobs: - name: Configure (CMake) run: | cmake -S . -B build -G Ninja \ + -Wdeprecated -Wdev -Werror \ -DSDL_TESTS=ON \ -DSDL_WERROR=ON \ -DSDL_INSTALL_TESTS=ON \ diff --git a/.github/workflows/msvc.yml b/.github/workflows/msvc.yml index 4e4c80bcbc..f7cefa0cc9 100644 --- a/.github/workflows/msvc.yml +++ b/.github/workflows/msvc.yml @@ -44,6 +44,7 @@ jobs: """)) - name: Configure (CMake) run: cmake -S build -B build ` + -Wdeprecated -Wdev -Werror ` -DSDL_WERROR=${{ !matrix.platform.nowerror }} ` -DSDL_TESTS=ON ` -DSDL_INSTALL_TESTS=ON ` diff --git a/.github/workflows/n3ds.yml b/.github/workflows/n3ds.yml index 45adb110cd..2438a617a0 100644 --- a/.github/workflows/n3ds.yml +++ b/.github/workflows/n3ds.yml @@ -20,6 +20,7 @@ jobs: - name: Configure CMake run: | cmake -S . -B build -G Ninja \ + -Wdeprecated -Wdev -Werror \ -DCMAKE_TOOLCHAIN_FILE=${DEVKITPRO}/cmake/3DS.cmake \ -DSDL_WERROR=ON \ -DSDL_TESTS=ON \ diff --git a/.github/workflows/ps2.yml b/.github/workflows/ps2.yml index 18a5ad7248..c4de83c05e 100644 --- a/.github/workflows/ps2.yml +++ b/.github/workflows/ps2.yml @@ -46,6 +46,7 @@ jobs: - name: Verify CMake configuration files run: | cmake -S cmake/test -B cmake_config_build -G Ninja \ + -Wdeprecated -Wdev -Werror \ -DCMAKE_TOOLCHAIN_FILE=$PS2DEV/ps2sdk/ps2dev.cmake \ -DTEST_SHARED=FALSE \ -DCMAKE_PREFIX_PATH=${{ env.SDL3_DIR }} \ diff --git a/.github/workflows/psp.yml b/.github/workflows/psp.yml index 2ba9642ad2..6c022af7b1 100644 --- a/.github/workflows/psp.yml +++ b/.github/workflows/psp.yml @@ -19,6 +19,7 @@ jobs: - name: Configure CMake run: | cmake -S . -B build \ + -Wdeprecated -Wdev -Werror \ -DCMAKE_TOOLCHAIN_FILE=$PSPDEV/psp/share/pspdev.cmake \ -DSDL_WERROR=ON \ -DSDL_TESTS=ON \ diff --git a/.github/workflows/riscos.yml b/.github/workflows/riscos.yml index d3ecc68b2a..e3f716b096 100644 --- a/.github/workflows/riscos.yml +++ b/.github/workflows/riscos.yml @@ -26,6 +26,7 @@ jobs: if: ${{ contains(matrix.platform.name, 'CMake') }} run: | cmake -S . -B build -G Ninja \ + -Wdeprecated -Wdev -Werror \ -DCMAKE_TOOLCHAIN_FILE=/home/riscos/env/toolchain-riscos.cmake \ -DRISCOS:BOOL=ON \ -DSDL_GCC_ATOMICS=OFF \ diff --git a/.github/workflows/vita.yml b/.github/workflows/vita.yml index 2238081e44..c9ab2b9700 100644 --- a/.github/workflows/vita.yml +++ b/.github/workflows/vita.yml @@ -68,6 +68,7 @@ jobs: - name: Configure CMake run: | cmake -S . -B build -G Ninja \ + -Wdeprecated -Wdev -Werror \ -DCMAKE_TOOLCHAIN_FILE=${VITASDK}/share/vita.toolchain.cmake \ -DVIDEO_VITA_PIB=${{ !!matrix.platform.pib }} \ -DVIDEO_VITA_PVR=${{ !!matrix.platform.pvr }} \ diff --git a/.github/workflows/vmactions.yml b/.github/workflows/vmactions.yml index a86cf1b357..612920923a 100644 --- a/.github/workflows/vmactions.yml +++ b/.github/workflows/vmactions.yml @@ -49,6 +49,7 @@ jobs: run: | cmake -S . -B build -GNinja \ + -Wdeprecated -Wdev -Werror \ -DSDL_CHECK_REQUIRED_INCLUDES="/usr/local/include" \ -DSDL_CHECK_REQUIRED_LINK_OPTIONS="-L/usr/local/lib" cmake --build build --verbose -- -j`sysctl -n hw.ncpu`