Skip to content

Commit b7cb814

Browse files
authored
Merge pull request #202 from fastfloat/cxx20ci
Adding C++20 tests in CI.
2 parents cc1e01e + 92061eb commit b7cb814

File tree

5 files changed

+6
-4
lines changed

5 files changed

+6
-4
lines changed

.github/workflows/ubuntu20-cxx20.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
run: |
1414
mkdir build &&
1515
cd build &&
16-
cmake -DCMAKE_CXX_STANDARD=20 -DFASTFLOAT_TEST=ON -DCMAKE_INSTALL_PREFIX:PATH=destination .. &&
16+
cmake -DFASTFLOAT_CXX_STANDARD=20 -DFASTFLOAT_TEST=ON -DCMAKE_INSTALL_PREFIX:PATH=destination .. &&
1717
cmake --build . &&
1818
ctest --output-on-failure &&
1919
cmake --install .

.github/workflows/ubuntu22-clang.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,6 @@ jobs:
2020
run: |
2121
mkdir build20 &&
2222
cd build20 &&
23-
CXX=clang++-14 cmake -DFASTFLOAT_CONSTEXPR_TESTS=ON -DCMAKE_CXX_STANDARD=20 -DFASTFLOAT_TEST=ON .. &&
23+
CXX=clang++-14 cmake -DFASTFLOAT_CONSTEXPR_TESTS=ON -DFASTFLOAT_CXX_STANDARD=20 -DFASTFLOAT_TEST=ON .. &&
2424
cmake --build . &&
2525
ctest --output-on-failure

.github/workflows/ubuntu22-gcc12.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,6 @@ jobs:
1818
run: |
1919
mkdir build20 &&
2020
cd build20 &&
21-
CXX=g++-12 CXXFLAGS=-Werror cmake -DFASTFLOAT_CONSTEXPR_TESTS=ON -DCMAKE_CXX_STANDARD=20 -DFASTFLOAT_TEST=ON .. &&
21+
CXX=g++-12 CXXFLAGS=-Werror cmake -DFASTFLOAT_CONSTEXPR_TESTS=ON -DFASTFLOAT_CXX_STANDARD=20 -DFASTFLOAT_TEST=ON .. &&
2222
cmake --build . &&
2323
ctest --output-on-failure

.github/workflows/vs17-cxx20.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
- name: configure
2121
run: >-
2222
cmake -S . -B build -G "${{matrix.gen}}" -A ${{matrix.arch}}
23-
-DCMAKE_CXX_STANDARD=20
23+
-DFASTFLOAT_CXX_STANDARD=20
2424
-DFASTFLOAT_TEST=ON
2525
-DFASTFLOAT_CONSTEXPR_TESTS=ON
2626
-DCMAKE_INSTALL_PREFIX:PATH=destination

tests/installation_tests/find/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ cmake_minimum_required(VERSION 3.15)
22

33
project(test_install VERSION 0.1.0 LANGUAGES CXX)
44

5+
set(FASTFLOAT_CXX_STANDARD 17 CACHE STRING "the C++ standard to use for fastfloat")
6+
set(CMAKE_CXX_STANDARD ${FASTFLOAT_CXX_STANDARD})
57
set(CMAKE_CXX_STANDARD 17)
68
set(CMAKE_CXX_STANDARD_REQUIRED ON)
79
if(MSVC_VERSION GREATER 1910)

0 commit comments

Comments
 (0)