Skip to content

Commit 7c1eb24

Browse files
committed
1 parent f5fe131 commit 7c1eb24

3 files changed

Lines changed: 14 additions & 20 deletions

File tree

.github/workflows/ci_tests.yml

Lines changed: 12 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -42,29 +42,29 @@ jobs:
4242
"tests": [
4343
{ "stdlibs": ["libstdc++"],
4444
"tests": [
45-
"Debug.Default", "Release.Default",
45+
"Debug.Default", "Release.Default", "Release.TSan",
4646
"Release.MaxSan", "Debug.Werror", "Debug.Dynamic",
4747
"Debug.Coverage"
4848
]
4949
}
5050
]
5151
},
52-
{ "cxxversions": ["c++23", "c++20"],
52+
{ "cxxversions": ["c++23", "c++20", "c++17"],
5353
"tests": [{ "stdlibs": ["libstdc++"], "tests": ["Release.Default"]}]
5454
}
5555
]
5656
},
5757
{ "versions": ["14", "13"],
5858
"tests": [
59-
{ "cxxversions": ["c++26", "c++23", "c++20"],
59+
{ "cxxversions": ["c++26", "c++23", "c++20", "c++17"],
6060
"tests": [{ "stdlibs": ["libstdc++"], "tests": ["Release.Default"]}]
6161
}
6262
]
6363
},
6464
{
6565
"versions": ["12", "11"],
6666
"tests": [
67-
{ "cxxversions": ["c++23", "c++20"],
67+
{ "cxxversions": ["c++23", "c++20", "c++17"],
6868
"tests": [{ "stdlibs": ["libstdc++"], "tests": ["Release.Default"]}]
6969
}
7070
]
@@ -75,42 +75,36 @@ jobs:
7575
"tests": [
7676
{"cxxversions": ["c++26"],
7777
"tests": [
78-
{ "stdlibs": ["libc++"],
78+
{ "stdlibs": ["libstdc++", "libc++"],
7979
"tests": [
8080
"Debug.Default", "Release.Default", "Release.TSan",
8181
"Release.MaxSan", "Debug.Werror", "Debug.Dynamic"
8282
]
83-
},
84-
{ "stdlibs": ["libstdc++"],
85-
"tests": [
86-
"Debug.Default", "Release.Default",
87-
"Release.MaxSan", "Debug.Werror", "Debug.Dynamic"
88-
]
8983
}
9084
]
9185
},
92-
{ "cxxversions": ["c++23", "c++20"],
86+
{ "cxxversions": ["c++23", "c++20", "c++17"],
9387
"tests": [
9488
{"stdlibs": ["libstdc++", "libc++"], "tests": ["Release.Default"]}
9589
]
9690
}
9791
]
9892
},
99-
{ "versions": ["20", "19", "18"],
93+
{ "versions": ["20", "19"],
10094
"tests": [
101-
{ "cxxversions": ["c++26", "c++23", "c++20"],
95+
{ "cxxversions": ["c++26", "c++23", "c++20", "c++17"],
10296
"tests": [
10397
{"stdlibs": ["libstdc++", "libc++"], "tests": ["Release.Default"]}
10498
]
10599
}
106100
]
107101
},
108-
{ "versions": ["17"],
102+
{ "versions": ["18", "17"],
109103
"tests": [
110-
{ "cxxversions": ["c++26", "c++23", "c++20"],
104+
{ "cxxversions": ["c++26", "c++23", "c++20", "c++17"],
111105
"tests": [{"stdlibs": ["libc++"], "tests": ["Release.Default"]}]
112106
},
113-
{ "cxxversions": ["c++20"],
107+
{ "cxxversions": ["c++20", "c++17"],
114108
"tests": [{"stdlibs": ["libstdc++"], "tests": ["Release.Default"]}]
115109
}
116110
]
@@ -119,7 +113,7 @@ jobs:
119113
"appleclang": [
120114
{ "versions": ["latest"],
121115
"tests": [
122-
{ "cxxversions": ["c++26", "c++23", "c++20"],
116+
{ "cxxversions": ["c++26", "c++23", "c++20", "c++17"],
123117
"tests": [{ "stdlibs": ["libc++"], "tests": ["Release.Default"]}]
124118
}
125119
]

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# SPDX-License-Identifier: MIT
22

3-
cmake_minimum_required(VERSION 3.25)
3+
cmake_minimum_required(VERSION 3.28)
44

55
project(
66
beman.timed_lock_alg # CMake Project Name, which is also the name of the top-level

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ Full runnable examples can be found in [`examples/`](examples/).
5353
This project requires at least the following to build:
5454

5555
* A C++ compiler that conforms to the C++20 standard or greater
56-
* CMake 3.25 or later
56+
* CMake 3.28 or later
5757
* (Test Only) GoogleTest
5858

5959
You can disable building tests by setting CMake option

0 commit comments

Comments
 (0)