File tree Expand file tree Collapse file tree 5 files changed +14
-9
lines changed Expand file tree Collapse file tree 5 files changed +14
-9
lines changed Original file line number Diff line number Diff line change @@ -107,7 +107,7 @@ jobs:
107
107
run : |
108
108
set -x
109
109
cmake --install .build --config RelWithDebInfo --verbose
110
- - name : CMake Debug Test
110
+ - name : CMake Debug Workflow
111
111
run : |
112
112
set -x
113
- cmake --build .build --config Debug --target test -- -k 0
113
+ cmake --workflow --preset clang-19
Original file line number Diff line number Diff line change 4
4
5
5
set (CMAKE_SKIP_TEST_ALL_DEPENDENCY FALSE )
6
6
7
- cmake_minimum_required (VERSION 3.27 ...3.31)
7
+ cmake_minimum_required (VERSION 3.29 ...3.31)
8
8
9
- project (beman_optional26 VERSION 0.0.0 LANGUAGES CXX)
9
+ project (beman_optional26 VERSION 0.0.1 LANGUAGES CXX)
10
10
11
11
# Includes
12
12
include (CPack)
@@ -98,4 +98,5 @@ add_custom_target(
98
98
COMMENT "Running gcovr to process coverage results"
99
99
COMMAND mkdir -p coverage
100
100
COMMAND gcovr --config gcovr.cfg .
101
+ DEPENDS test
101
102
)
Original file line number Diff line number Diff line change 2
2
"version" : 6 ,
3
3
"cmakeMinimumRequired" : {
4
4
"major" : 3 ,
5
- "minor" : 27 ,
5
+ "minor" : 29 ,
6
6
"patch" : 2
7
7
},
8
8
"configurePresets" : [
Original file line number Diff line number Diff line change @@ -141,7 +141,7 @@ apt-get install -y cmake make ninja-build
141
141
142
142
# Example of toolchains:
143
143
apt-get install \
144
- g++-14 gcc-14 gcc-13 g++-14 \
144
+ g++-14 gcc-14 gcc-13 g++-13 \
145
145
clang-18 clang++-18 clang-17 clang++-17
146
146
```
147
147
@@ -162,8 +162,12 @@ Available workflow presets:
162
162
" system"
163
163
" gcc-14"
164
164
" gcc-13"
165
+ " gcc-12"
166
+ " clang-20"
167
+ " clang-19"
165
168
" clang-18"
166
169
" clang-17"
170
+ " clang-16"
167
171
168
172
# Run examples:
169
173
$ cmake --workflow --preset gcc-14
Original file line number Diff line number Diff line change 3
3
# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
4
4
# cmake-format: on
5
5
6
- cmake_minimum_required(VERSION 3.27 ...3.31)
6
+ cmake_minimum_required(VERSION 3.29 ...3.31)
7
7
8
- project(beman_optional26_example VERSION 0.0.0 LANGUAGES CXX)
8
+ project(beman_optional26_example VERSION 0.0.1 LANGUAGES CXX)
9
9
10
10
set(BEMAN_OPTIONAL26_LIBRARY "Beman ::Optional26::beman_optional26")
11
11
12
12
if(PROJECT_IS_TOP_LEVEL)
13
- find_package(beman_optional26 0.0.0 EXACT REQUIRED)
13
+ find_package(beman_optional26 0.0.1 EXACT REQUIRED)
14
14
endif()
15
15
16
16
# List of all buildable examples.
You can’t perform that action at this time.
0 commit comments