29
29
"hidden" : true ,
30
30
"description" : " CI preset for static-configure inheritance" ,
31
31
"inherits" : " ci-configure-dev" ,
32
- "binaryDir" : " ${sourceDir}/ build/static"
32
+ "binaryDir" : " build/static"
33
33
},
34
34
{
35
35
"name" : " ci-configure-dynamic-dev" ,
36
36
"hidden" : true ,
37
37
"description" : " CI preset for dynamic-configure inheritance" ,
38
38
"inherits" : " ci-configure-dev" ,
39
- "binaryDir" : " ${sourceDir}/ build/dynamic" ,
39
+ "binaryDir" : " build/dynamic" ,
40
40
"cacheVariables" : {
41
41
"NBL_STATIC_BUILD" : " OFF" ,
42
42
"NBL_DYNAMIC_MSVC_RUNTIME" : " ON"
69
69
"rhs" : " Windows"
70
70
}
71
71
},
72
+ {
73
+ "name" : " ci-configure-static-msvc-release" ,
74
+ "inherits" : " ci-configure-static-dev" ,
75
+ "displayName" : " CI configure-static Visual Studio MSVC windows-host-only Release configuration" ,
76
+ "description" : " CI static configure using Visual Studio generator, Release configuration and MSVC toolset, windows as host only" ,
77
+ "generator" : " Visual Studio 17 2022" ,
78
+ "toolset" : " v143" ,
79
+ "binaryDir" : " build/.docker/windows/x86_64/static/release" ,
80
+ "condition" : {
81
+ "type" : " equals" ,
82
+ "lhs" : " ${hostSystemName}" ,
83
+ "rhs" : " Windows"
84
+ }
85
+ },
86
+ {
87
+ "name" : " ci-configure-static-msvc-relwithdebinfo" ,
88
+ "inherits" : " ci-configure-static-dev" ,
89
+ "displayName" : " CI configure-static Visual Studio MSVC windows-host-only RelWithDebInfo configuration" ,
90
+ "description" : " CI static configure using Visual Studio generator and MSVC toolset, windows as host only" ,
91
+ "generator" : " Visual Studio 17 2022" ,
92
+ "toolset" : " v143" ,
93
+ "binaryDir" : " build/.docker/windows/x86_64/static/relwithdebinfo" ,
94
+ "condition" : {
95
+ "type" : " equals" ,
96
+ "lhs" : " ${hostSystemName}" ,
97
+ "rhs" : " Windows"
98
+ }
99
+ },
100
+ {
101
+ "name" : " ci-configure-static-msvc-debug" ,
102
+ "inherits" : " ci-configure-static-dev" ,
103
+ "displayName" : " CI configure-static Visual Studio MSVC windows-host-only Debug configuration" ,
104
+ "description" : " CI static configure using Visual Studio generator and MSVC toolset, windows as host only" ,
105
+ "generator" : " Visual Studio 17 2022" ,
106
+ "toolset" : " v143" ,
107
+ "binaryDir" : " build/.docker/windows/x86_64/static/debug" ,
108
+ "condition" : {
109
+ "type" : " equals" ,
110
+ "lhs" : " ${hostSystemName}" ,
111
+ "rhs" : " Windows"
112
+ }
113
+ },
72
114
{
73
115
"name" : " ci-configure-dynamic-msvc" ,
74
116
"inherits" : " ci-configure-dynamic-dev" ,
81
123
"lhs" : " ${hostSystemName}" ,
82
124
"rhs" : " Windows"
83
125
}
126
+ },
127
+ {
128
+ "name" : " ci-configure-dynamic-msvc-release" ,
129
+ "inherits" : " ci-configure-dynamic-dev" ,
130
+ "displayName" : " CI configure-dynamic Visual Studio MSVC windows-host-only Release configuration" ,
131
+ "description" : " CI dynamic configure using Visual Studio generator, Release configuration and MSVC toolset, windows as host only" ,
132
+ "toolset" : " v143" ,
133
+ "binaryDir" : " build/.docker/windows/x86_64/dynamic/release" ,
134
+ "generator" : " Visual Studio 17 2022" ,
135
+ "condition" : {
136
+ "type" : " equals" ,
137
+ "lhs" : " ${hostSystemName}" ,
138
+ "rhs" : " Windows"
139
+ }
140
+ },
141
+ {
142
+ "name" : " ci-configure-dynamic-msvc-relwithdebinfo" ,
143
+ "inherits" : " ci-configure-dynamic-dev" ,
144
+ "displayName" : " CI configure-dynamic Visual Studio MSVC windows-host-only RelWithDebInfo configuration" ,
145
+ "description" : " CI dynamic configure using Visual Studio generator, RelWithDebInfo configuration and MSVC toolset, windows as host only" ,
146
+ "toolset" : " v143" ,
147
+ "binaryDir" : " build/.docker/windows/x86_64/dynamic/relwithdebinfo" ,
148
+ "generator" : " Visual Studio 17 2022" ,
149
+ "condition" : {
150
+ "type" : " equals" ,
151
+ "lhs" : " ${hostSystemName}" ,
152
+ "rhs" : " Windows"
153
+ }
154
+ },
155
+ {
156
+ "name" : " ci-configure-dynamic-msvc-debug" ,
157
+ "inherits" : " ci-configure-dynamic-dev" ,
158
+ "displayName" : " CI configure-dynamic Visual Studio MSVC windows-host-only Debug configuration" ,
159
+ "description" : " CI dynamic configure using Visual Studio generator,Debug configuration and MSVC toolset, windows as host only" ,
160
+ "toolset" : " v143" ,
161
+ "binaryDir" : " build/.docker/windows/x86_64/dynamic/debug" ,
162
+ "generator" : " Visual Studio 17 2022" ,
163
+ "condition" : {
164
+ "type" : " equals" ,
165
+ "lhs" : " ${hostSystemName}" ,
166
+ "rhs" : " Windows"
167
+ }
84
168
}
85
169
],
86
170
"buildPresets" : [
91
175
"description" : " main CI build preset for inheritance" ,
92
176
"targets" : [
93
177
" Nabla"
94
- ]
178
+ ],
179
+ "inheritConfigureEnvironment" : true
95
180
},
96
181
{
97
182
"name" : " ci-build-static-dev" ,
128
213
"description" : " CI dynamic build using Visual Studio generator and MSVC toolset, windows as host only" ,
129
214
"inherits" : " ci-build-static-dev"
130
215
},
216
+ {
217
+ "name" : " ci-build-static-msvc-release" ,
218
+ "configurePreset" : " ci-configure-static-msvc-release" ,
219
+ "displayName" : " CI build-dynamic Visual Studio MSVC windows-host-only Release configuration" ,
220
+ "description" : " CI dynamic build using Visual Studio generator and MSVC toolset, Release configuration windows as host only" ,
221
+ "inherits" : " ci-build-static-dev" ,
222
+ "configuration" : " Release"
223
+ },
224
+ {
225
+ "name" : " ci-build-static-msvc-relwithdebinfo" ,
226
+ "configurePreset" : " ci-configure-static-msvc-relwithdebinfo" ,
227
+ "displayName" : " CI build-dynamic Visual Studio MSVC windows-host-only RelWithDebInfo configuration" ,
228
+ "description" : " CI dynamic build using Visual Studio generator and MSVC toolset, RelWithDebInfo configuration windows as host only" ,
229
+ "inherits" : " ci-build-static-dev" ,
230
+ "configuration" : " RelWithDebInfo"
231
+ },
232
+ {
233
+ "name" : " ci-build-static-msvc-debug" ,
234
+ "configurePreset" : " ci-configure-static-msvc-debug" ,
235
+ "displayName" : " CI build-dynamic Visual Studio MSVC windows-host-only Debug configuration" ,
236
+ "description" : " CI dynamic build using Visual Studio generator and MSVC toolset, Debug configuration windows as host only" ,
237
+ "inherits" : " ci-build-static-dev" ,
238
+ "configuration" : " Debug"
239
+ },
131
240
{
132
241
"name" : " ci-build-dynamic-msvc" ,
133
242
"configurePreset" : " ci-configure-dynamic-msvc" ,
134
243
"displayName" : " CI build-dynamic Visual Studio MSVC windows-host-only" ,
135
244
"description" : " CI dynamic build using Visual Studio generator and MSVC toolset, windows as host only" ,
136
245
"inherits" : " ci-build-dynamic-dev"
246
+ },
247
+ {
248
+ "name" : " ci-build-dynamic-msvc-release" ,
249
+ "configurePreset" : " ci-configure-dynamic-msvc-release" ,
250
+ "displayName" : " CI build-dynamic Visual Studio MSVC windows-host-only Release configuration" ,
251
+ "description" : " CI dynamic build using Visual Studio generator and MSVC toolset, Release configuration windows as host only" ,
252
+ "inherits" : " ci-build-dynamic-dev" ,
253
+ "configuration" : " Release"
254
+ },
255
+ {
256
+ "name" : " ci-build-dynamic-msvc-relwithdebinfo" ,
257
+ "configurePreset" : " ci-configure-dynamic-msvc-relwithdebinfo" ,
258
+ "displayName" : " CI build-dynamic Visual Studio MSVC windows-host-only RelWithDebInfo configuration" ,
259
+ "description" : " CI dynamic build using Visual Studio generator and MSVC toolset, RelWithDebInfo configuration windows as host only" ,
260
+ "inherits" : " ci-build-dynamic-dev" ,
261
+ "configuration" : " RelWithDebInfo"
262
+ },
263
+ {
264
+ "name" : " ci-build-dynamic-msvc-debug" ,
265
+ "configurePreset" : " ci-configure-dynamic-msvc-debug" ,
266
+ "displayName" : " CI build-dynamic Visual Studio MSVC windows-host-only Debug configuration" ,
267
+ "description" : " CI dynamic build using Visual Studio generator and MSVC toolset, Debug configuration windows as host only" ,
268
+ "inherits" : " ci-build-dynamic-dev" ,
269
+ "configuration" : " Debug"
137
270
}
138
271
],
139
272
"packagePresets" : [
172
305
"displayName" : " CI package-static Visual Studio MSVC windows-host-only" ,
173
306
"description" : " CI static package using Visual Studio generator and MSVC toolset, windows as host only"
174
307
},
308
+ {
309
+ "name" : " ci-package-static-msvc-release" ,
310
+ "inherits" : " ci-package-static-dev" ,
311
+ "configurePreset" : " ci-configure-static-msvc-release" ,
312
+ "displayName" : " CI package-static Visual Studio MSVC windows-host-only Release configuration" ,
313
+ "description" : " CI static package using Visual Studio generator and MSVC toolset, Release configuration windows as host only" ,
314
+ "configurations" : [
315
+ " Release"
316
+ ]
317
+ },
318
+ {
319
+ "name" : " ci-package-static-msvc-relwithdebinfo" ,
320
+ "inherits" : " ci-package-static-dev" ,
321
+ "configurePreset" : " ci-configure-static-msvc-relwithdebinfo" ,
322
+ "displayName" : " CI package-static Visual Studio MSVC windows-host-only RelWithDebInfo configuration" ,
323
+ "description" : " CI static package using Visual Studio generator and MSVC toolset, RelWithDebInfo configuration windows as host only" ,
324
+ "configurations" : [
325
+ " RelWithDebInfo"
326
+ ]
327
+ },
328
+ {
329
+ "name" : " ci-package-static-msvc-debug" ,
330
+ "inherits" : " ci-package-static-dev" ,
331
+ "configurePreset" : " ci-configure-static-msvc-debug" ,
332
+ "displayName" : " CI package-static Visual Studio MSVC windows-host-only Debug configuration" ,
333
+ "description" : " CI static package using Visual Studio generator and MSVC toolset, Debug configuration windows as host only" ,
334
+ "configurations" : [
335
+ " Debug"
336
+ ]
337
+ },
175
338
{
176
339
"name" : " ci-package-dynamic-msvc" ,
177
340
"inherits" : " ci-package-dynamic-dev" ,
178
341
"configurePreset" : " ci-configure-dynamic-msvc" ,
179
342
"displayName" : " CI package-dynamic Visual Studio MSVC windows-host-only" ,
180
343
"description" : " CI dynamic package using Visual Studio generator and MSVC toolset, windows as host only"
344
+ },
345
+ {
346
+ "name" : " ci-package-dynamic-msvc-release" ,
347
+ "inherits" : " ci-package-dynamic-dev" ,
348
+ "configurePreset" : " ci-configure-dynamic-msvc-release" ,
349
+ "displayName" : " CI package-dynamic Visual Studio MSVC windows-host-only Release configuration" ,
350
+ "description" : " CI dynamic package using Visual Studio generator and MSVC toolset, Release configuration windows as host only" ,
351
+ "configurations" : [
352
+ " Release"
353
+ ]
354
+ },
355
+ {
356
+ "name" : " ci-package-dynamic-msvc-relwithdebinfo" ,
357
+ "inherits" : " ci-package-dynamic-dev" ,
358
+ "configurePreset" : " ci-configure-dynamic-msvc-relwithdebinfo" ,
359
+ "displayName" : " CI package-dynamic Visual Studio MSVC windows-host-only RelWithDebInfo configuration" ,
360
+ "description" : " CI dynamic package using Visual Studio generator and MSVC toolset, RelWithDebInfo configuration windows as host only" ,
361
+ "configurations" : [
362
+ " RelWithDebInfo"
363
+ ]
364
+ },
365
+ {
366
+ "name" : " ci-package-dynamic-msvc-debug" ,
367
+ "inherits" : " ci-package-dynamic-dev" ,
368
+ "configurePreset" : " ci-configure-dynamic-msvc-debug" ,
369
+ "displayName" : " CI package-dynamic Visual Studio MSVC windows-host-only Debug configuration" ,
370
+ "description" : " CI dynamic package using Visual Studio generator and MSVC toolset, Debug configuration windows as host only" ,
371
+ "configurations" : [
372
+ " Debug"
373
+ ]
181
374
}
182
375
]
183
376
}
0 commit comments