4343 "name" : " gcc-RelWithDebInfo-lto" ,
4444 "inherits" : " gcc-RelWithDebInfo" ,
4545 "cacheVariables" : {
46+ "CMAKE_C_COMPILER" : " gcc" ,
47+ "CMAKE_CXX_COMPILER" : " g++" ,
4648 "CMAKE_INTERPROCEDURAL_OPTIMIZATION" : " TRUE"
4749 },
4850 "description" : " GCC RelWithDebInfo build with Link Time Optimization (LTO)"
4951 },
52+ {
53+ "name" : " gcc-Coverage" ,
54+ "inherits" : " base" ,
55+ "cacheVariables" : {
56+ "CMAKE_C_COMPILER" : " gcc" ,
57+ "CMAKE_CXX_COMPILER" : " g++" ,
58+ "CMAKE_BUILD_TYPE" : " Coverage"
59+ },
60+ "description" : " GCC build with coverage"
61+ },
5062 {
5163 "name" : " clang-RelWithDebInfo" ,
5264 "inherits" : " base" ,
7183 "name" : " clang-RelWithDebInfo-lto" ,
7284 "inherits" : " clang-RelWithDebInfo" ,
7385 "cacheVariables" : {
86+ "CMAKE_C_COMPILER" : " clang" ,
87+ "CMAKE_CXX_COMPILER" : " clang++" ,
7488 "CMAKE_INTERPROCEDURAL_OPTIMIZATION" : " TRUE"
7589 },
7690 "description" : " Clang RelWithDebInfo build with Link Time Optimization (LTO)"
91+ },
92+ {
93+ "name" : " clang-Coverage" ,
94+ "inherits" : " base" ,
95+ "cacheVariables" : {
96+ "CMAKE_C_COMPILER" : " clang" ,
97+ "CMAKE_CXX_COMPILER" : " clang++" ,
98+ "CMAKE_BUILD_TYPE" : " Coverage"
99+ },
100+ "description" : " Clang build with coverage"
77101 }
78102 ],
79103 "buildPresets" : [
103127 "configurePreset" : " gcc-RelWithDebInfo-lto" ,
104128 "description" : " Build using GCC + LTO (RelWithDebInfo)"
105129 },
130+ {
131+ "name" : " gcc-Coverage" ,
132+ "inherits" : " build-base" ,
133+ "configurePreset" : " gcc-Coverage" ,
134+ "description" : " Build using GCC + Coverage"
135+ },
106136 {
107137 "name" : " clang-RelWithDebInfo" ,
108138 "inherits" : " build-base" ,
120150 "inherits" : " build-base" ,
121151 "configurePreset" : " clang-RelWithDebInfo-lto" ,
122152 "description" : " Build using Clang + LTO (RelWithDebInfo)"
153+ },
154+ {
155+ "name" : " clang-Coverage" ,
156+ "inherits" : " build-base" ,
157+ "configurePreset" : " clang-Coverage" ,
158+ "description" : " Build using Clang + Coverage"
123159 }
124160 ],
125161 "testPresets" : [
153189 "configurePreset" : " gcc-RelWithDebInfo-lto" ,
154190 "description" : " Test using GCC + LTO (RelWithDebInfo)"
155191 },
192+ {
193+ "name" : " gcc-Coverage" ,
194+ "inherits" : " test-base" ,
195+ "configurePreset" : " gcc-Coverage" ,
196+ "description" : " Test using GCC + Coverage"
197+ },
156198 {
157199 "name" : " clang-RelWithDebInfo" ,
158200 "inherits" : " test-base" ,
170212 "inherits" : " test-base" ,
171213 "configurePreset" : " clang-RelWithDebInfo-lto" ,
172214 "description" : " Test using Clang + LTO (RelWithDebInfo)"
215+ },
216+ {
217+ "name" : " clang-Coverage" ,
218+ "inherits" : " test-base" ,
219+ "configurePreset" : " clang-Coverage" ,
220+ "description" : " Test using Clang + Coverage"
173221 }
174222 ]
175- }
223+ }
0 commit comments