44 {
55 "name" : " mcu" ,
66 "hidden" : true ,
7- "generator" : " Unix Makefiles " ,
7+ "generator" : " Ninja " ,
88 "binaryDir" : " ${sourceDir}/out/build/${presetName}" ,
99 "toolchainFile" : " ${sourceDir}/toolchains/stm32.cmake" ,
1010 "installDir" : " ${sourceDir}/out/install/${presetName}" ,
1616 {
1717 "name" : " sim" ,
1818 "hidden" : true ,
19- "generator" : " Unix Makefiles " ,
19+ "generator" : " Ninja " ,
2020 "binaryDir" : " ${sourceDir}/out/build/${presetName}" ,
2121 "installDir" : " ${sourceDir}/out/install/${presetName}" ,
2222 "cacheVariables" : {
165165 "CMAKE_BUILD_TYPE" : " Debug"
166166 }
167167 }
168+ ],
169+ "buildPresets" : [
170+ {
171+ "name" : " nucleo-debug" ,
172+ "displayName" : " Nucleo [DBG]" ,
173+ "configurePreset" : " nucleo-debug"
174+ },
175+ {
176+ "name" : " nucleo-release" ,
177+ "displayName" : " Nucleo [REL]" ,
178+ "configurePreset" : " nucleo-release"
179+ },
180+ {
181+ "name" : " nucleo-relwithdebinfo" ,
182+ "displayName" : " Nucleo [RWD]" ,
183+ "configurePreset" : " nucleo-relwithdebinfo"
184+ },
185+ {
186+ "name" : " nucleo-debug-eth" ,
187+ "displayName" : " Nucleo [DBG] [ETH]" ,
188+ "configurePreset" : " nucleo-debug-eth"
189+ },
190+ {
191+ "name" : " nucleo-release-eth" ,
192+ "displayName" : " Nucleo [REL] [ETH]" ,
193+ "configurePreset" : " nucleo-release-eth"
194+ },
195+ {
196+ "name" : " nucleo-relwithdebinfo-eth" ,
197+ "displayName" : " Nucleo [RWD] [ETH]" ,
198+ "configurePreset" : " nucleo-relwithdebinfo-eth"
199+ },
200+ {
201+ "name" : " board-debug" ,
202+ "displayName" : " Board [DBG]" ,
203+ "configurePreset" : " board-debug"
204+ },
205+ {
206+ "name" : " board-release" ,
207+ "displayName" : " Board [REL]" ,
208+ "configurePreset" : " board-release"
209+ },
210+ {
211+ "name" : " board-relwithdebinfo" ,
212+ "displayName" : " Board [RWD]" ,
213+ "configurePreset" : " board-relwithdebinfo"
214+ },
215+ {
216+ "name" : " board-debug-eth" ,
217+ "displayName" : " Board [DBG] [ETH]" ,
218+ "configurePreset" : " board-debug-eth"
219+ },
220+ {
221+ "name" : " board-release-eth" ,
222+ "displayName" : " Board [REL] [ETH]" ,
223+ "configurePreset" : " board-release-eth"
224+ },
225+ {
226+ "name" : " board-relwithdebinfo-eth" ,
227+ "displayName" : " Board [RWD] [ETH]" ,
228+ "configurePreset" : " board-relwithdebinfo-eth"
229+ },
230+ {
231+ "name" : " simulator" ,
232+ "displayName" : " Simulator" ,
233+ "configurePreset" : " simulator"
234+ }
168235 ]
169236}
0 commit comments