mirror of
https://github.com/fastfloat/fast_float.git
synced 2025-12-07 01:06:48 +08:00
Adding C++20 tests.
This commit is contained in:
parent
1a56fe5f64
commit
f74d505615
19
.github/workflows/ubuntu20-cxx20.yml
vendored
Normal file
19
.github/workflows/ubuntu20-cxx20.yml
vendored
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
name: Ubuntu 20.04 CI (C++20)
|
||||||
|
|
||||||
|
on: [push, pull_request]
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
ubuntu-build:
|
||||||
|
runs-on: ubuntu-20.04
|
||||||
|
strategy:
|
||||||
|
fail-fast: false
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v2
|
||||||
|
- name: Use cmake
|
||||||
|
run: |
|
||||||
|
mkdir build &&
|
||||||
|
cd build &&
|
||||||
|
cmake -DCMAKE_CXX_STANDARD=20 -DFASTFLOAT_TEST=ON -DCMAKE_INSTALL_PREFIX:PATH=destination .. &&
|
||||||
|
cmake --build . &&
|
||||||
|
ctest --output-on-failure &&
|
||||||
|
cmake --install .
|
||||||
2
.github/workflows/ubuntu20.yml
vendored
2
.github/workflows/ubuntu20.yml
vendored
@ -1,4 +1,4 @@
|
|||||||
name: Ubuntu 20.04 CI (GCC 9, 8)
|
name: Ubuntu 20.04 CI (GCC 9)
|
||||||
|
|
||||||
on: [push, pull_request]
|
on: [push, pull_request]
|
||||||
|
|
||||||
|
|||||||
@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 3.9)
|
|||||||
|
|
||||||
project(fast_float VERSION 2.0.0 LANGUAGES CXX)
|
project(fast_float VERSION 2.0.0 LANGUAGES CXX)
|
||||||
option(FASTFLOAT_TEST "Enable tests" OFF)
|
option(FASTFLOAT_TEST "Enable tests" OFF)
|
||||||
set(CMAKE_CXX_STANDARD 11)
|
set(CMAKE_CXX_STANDARD 11 CACHE STRING "C++ standard to be used")
|
||||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||||
if(FASTFLOAT_TEST)
|
if(FASTFLOAT_TEST)
|
||||||
enable_testing()
|
enable_testing()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user