@@ -21,51 +21,45 @@ jobs:
21
21
build_description : Surrogates build
22
22
build_type : Debug
23
23
std : 14
24
- other_pkgs : clang-14
25
24
cmake_configurations : -DCATCH_BUILD_SURROGATES=ON
26
25
27
26
# Extras and examples with gcc-11
28
27
- cxx : g++-11
29
28
build_description : Extras + Examples
30
29
build_type : Debug
31
30
std : 14
32
- other_pkgs : g++-11
33
31
cmake_configurations : -DCATCH_BUILD_EXTRA_TESTS=ON -DCATCH_BUILD_EXAMPLES=ON -DCATCH_ENABLE_CMAKE_HELPER_TESTS=ON
34
32
- cxx : g++-11
35
33
build_description : Extras + Examples
36
34
build_type : Release
37
35
std : 14
38
- other_pkgs : g++-11
39
36
cmake_configurations : -DCATCH_BUILD_EXTRA_TESTS=ON -DCATCH_BUILD_EXAMPLES=ON -DCATCH_ENABLE_CMAKE_HELPER_TESTS=ON
40
37
41
38
# Extras and examples with Clang-14
42
39
- cxx : clang++-14
43
40
build_description : Extras + Examples
44
41
build_type : Debug
45
42
std : 17
46
- other_pkgs : clang-14
47
43
cmake_configurations : -DCATCH_BUILD_EXTRA_TESTS=ON -DCATCH_BUILD_EXAMPLES=ON -DCATCH_ENABLE_CMAKE_HELPER_TESTS=ON
48
44
- cxx : clang++-14
49
45
build_description : Extras + Examples
50
46
build_type : Release
51
47
std : 17
52
- other_pkgs : clang-14
53
48
cmake_configurations : -DCATCH_BUILD_EXTRA_TESTS=ON -DCATCH_BUILD_EXAMPLES=ON -DCATCH_ENABLE_CMAKE_HELPER_TESTS=ON
54
49
55
50
# Configure tests with Clang-14
56
51
- cxx : clang++-14
57
52
build_description : CMake configuration tests
58
53
build_type : Debug
59
54
std : 14
60
- other_pkgs : clang-14
61
55
cmake_configurations : -DCATCH_ENABLE_CONFIGURE_TESTS=ON
62
56
63
57
# Valgrind test Clang-14
64
58
# - cxx: clang++-14
65
59
# build_description: Valgrind tests
66
60
# build_type: Debug
67
61
# std: 14
68
- # other_pkgs: clang-14 valgrind
62
+ # other_pkgs: valgrind
69
63
# cmake_configurations: -DMEMORYCHECK_COMMAND=`which valgrind` -DMEMORYCHECK_COMMAND_OPTIONS="-q --track-origins=yes --leak-check=full --num-callers=50 --show-leak-kinds=definite --error-exitcode=1"
70
64
# other_ctest_args: -T memcheck -LE uses-python
71
65
76
70
- name : Prepare environment
77
71
run : |
78
72
sudo apt-get update
79
- sudo apt-get install -y ninja-build ${{matrix.other_pkgs}}
73
+ sudo apt-get install -y ${{matrix.other_pkgs}}
80
74
81
75
- name : Configure build
82
76
# Note: $GITHUB_WORKSPACE is distinct from ${{runner.workspace}}.
@@ -100,11 +94,6 @@ jobs:
100
94
steps :
101
95
- uses : actions/checkout@v4
102
96
103
- - name : Prepare environment
104
- run : |
105
- sudo apt-get update
106
- sudo apt-get install -y ninja-build clang-15 clang-tidy-15
107
-
108
97
- name : Configure
109
98
# Note: $GITHUB_WORKSPACE is distinct from ${{runner.workspace}}.
110
99
# This is important
0 commit comments