Skip to content

Commit f74d505

Browse files
committed
Adding C++20 tests.
1 parent 1a56fe5 commit f74d505

File tree

3 files changed

+22
-3
lines changed

3 files changed

+22
-3
lines changed

.github/workflows/ubuntu20-cxx20.yml

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
name: Ubuntu 20.04 CI (C++20)
2+
3+
on: [push, pull_request]
4+
5+
jobs:
6+
ubuntu-build:
7+
runs-on: ubuntu-20.04
8+
strategy:
9+
fail-fast: false
10+
steps:
11+
- uses: actions/checkout@v2
12+
- name: Use cmake
13+
run: |
14+
mkdir build &&
15+
cd build &&
16+
cmake -DCMAKE_CXX_STANDARD=20 -DFASTFLOAT_TEST=ON -DCMAKE_INSTALL_PREFIX:PATH=destination .. &&
17+
cmake --build . &&
18+
ctest --output-on-failure &&
19+
cmake --install .

.github/workflows/ubuntu20.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Ubuntu 20.04 CI (GCC 9, 8)
1+
name: Ubuntu 20.04 CI (GCC 9)
22

33
on: [push, pull_request]
44

@@ -26,4 +26,4 @@ jobs:
2626
cd ../tests/installation_tests/find &&
2727
mkdir build && cd build && cmake -DCMAKE_INSTALL_PREFIX:PATH=../../../build/destination .. && cmake --build . &&
2828
cd ../../issue72_installation &&
29-
mkdir build && cd build && cmake -DCMAKE_INSTALL_PREFIX:PATH=../../../build/destination .. && cmake --build .
29+
mkdir build && cd build && cmake -DCMAKE_INSTALL_PREFIX:PATH=../../../build/destination .. && cmake --build .

CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 3.9)
22

33
project(fast_float VERSION 2.0.0 LANGUAGES CXX)
44
option(FASTFLOAT_TEST "Enable tests" OFF)
5-
set(CMAKE_CXX_STANDARD 11)
5+
set(CMAKE_CXX_STANDARD 11 CACHE STRING "C++ standard to be used")
66
set(CMAKE_CXX_STANDARD_REQUIRED ON)
77
if(FASTFLOAT_TEST)
88
enable_testing()

0 commit comments

Comments
 (0)