From 845d6575dcee7f06047cc80ea465f768d8b548c7 Mon Sep 17 00:00:00 2001 From: Daniel Lemire Date: Fri, 24 Mar 2023 14:24:38 -0400 Subject: [PATCH] Adding more CXX20 testing in CI. --- .github/workflows/ubuntu22-clang.yml | 7 +++++++ .github/workflows/ubuntu22-gcc12.yml | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/.github/workflows/ubuntu22-clang.yml b/.github/workflows/ubuntu22-clang.yml index 8db9bda..9b325b1 100644 --- a/.github/workflows/ubuntu22-clang.yml +++ b/.github/workflows/ubuntu22-clang.yml @@ -15,4 +15,11 @@ jobs: cd build && CXX=clang++-14 cmake -DFASTFLOAT_TEST=ON .. && cmake --build . && + ctest --output-on-failure + - name: Use cmake CXX20 + run: | + mkdir build && + cd build && + CXX=clang++-14 cmake -DCMAKE_CXX_STANDARD=20 -DFASTFLOAT_TEST=ON .. && + cmake --build . && ctest --output-on-failure \ No newline at end of file diff --git a/.github/workflows/ubuntu22-gcc12.yml b/.github/workflows/ubuntu22-gcc12.yml index fb3f859..ae7b606 100644 --- a/.github/workflows/ubuntu22-gcc12.yml +++ b/.github/workflows/ubuntu22-gcc12.yml @@ -13,4 +13,11 @@ jobs: cd build && CXX=g++-12 CXXFLAGS=-Werror cmake -DFASTFLOAT_TEST=ON .. && cmake --build . && + ctest --output-on-failure + - name: Use cmake CXX20 + run: | + mkdir build && + cd build && + CXX=g++-12 CXXFLAGS=-Werror cmake -DCMAKE_CXX_STANDARD=20 -DFASTFLOAT_TEST=ON .. && + cmake --build . && ctest --output-on-failure \ No newline at end of file