|
1 | 1 | {
|
2 | 2 | "version": 6,
|
3 |
| - "cmakeMinimumRequired": |
4 |
| - { |
| 3 | + "cmakeMinimumRequired": { |
5 | 4 | "major": 3,
|
6 | 5 | "minor": 25,
|
7 | 6 | "patch": 0
|
8 | 7 | },
|
9 |
| - "configurePresets": |
10 |
| - [ |
| 8 | + "configurePresets": [ |
11 | 9 | {
|
12 | 10 | "name": "vc6",
|
13 | 11 | "displayName": "Windows 32bit VC6 Release",
|
14 | 12 | "generator": "Ninja",
|
15 | 13 | "hidden": false,
|
16 | 14 | "binaryDir": "${sourceDir}/build/${presetName}",
|
17 | 15 | "toolchainFile": "${sourceDir}/cmake/vc6toolchain.cmake",
|
18 |
| - "cacheVariables": |
19 |
| - { |
20 |
| - "CMAKE_VERBOSE_MAKEFILE": "TRUE", |
| 16 | + "cacheVariables": { |
21 | 17 | "CMAKE_EXPORT_COMPILE_COMMANDS": "ON",
|
22 | 18 | "CMAKE_MSVC_RUNTIME_LIBRARY": "MultiThreaded$<$<CONFIG:Debug>:Debug>DLL",
|
23 |
| - "CMAKE_MSVC_DEBUG_INFORMATION_FORMAT": "$<$<CONFIG:Release,Debug,RelWithDebInfo>:Embedded>", |
| 19 | + "CMAKE_MSVC_DEBUG_INFORMATION_FORMAT": "$<$<CONFIG:Release>:Embedded>$<$<CONFIG:Debug,RelWithDebInfo>:ProgramDatabase>", |
24 | 20 | "CMAKE_BUILD_TYPE": "Release",
|
25 | 21 | "RTS_FLAGS": "/W3"
|
26 | 22 | },
|
27 |
| - "vendor": |
28 |
| - { |
29 |
| - "jetbrains.com/clion": |
30 |
| - { |
| 23 | + "vendor": { |
| 24 | + "jetbrains.com/clion": { |
31 | 25 | "toolchain": "Visual Studio 6"
|
32 | 26 | }
|
33 | 27 | }
|
|
37 | 31 | "displayName": "Windows 32bit VC6 Profile",
|
38 | 32 | "hidden": false,
|
39 | 33 | "inherits": "vc6",
|
40 |
| - "cacheVariables": |
41 |
| - { |
| 34 | + "cacheVariables": { |
42 | 35 | "RTS_BUILD_OPTION_PROFILE": "ON"
|
43 | 36 | }
|
44 | 37 | },
|
45 | 38 | {
|
46 | 39 | "name": "vc6-internal",
|
47 | 40 | "displayName": "Windows 32bit VC6 Internal",
|
48 | 41 | "inherits": "vc6",
|
49 |
| - "cacheVariables": |
50 |
| - { |
| 42 | + "cacheVariables": { |
51 | 43 | "RTS_BUILD_OPTION_INTERNAL": "ON"
|
52 | 44 | }
|
53 | 45 | },
|
|
56 | 48 | "displayName": "Windows 32bit VC6 Debug",
|
57 | 49 | "hidden": false,
|
58 | 50 | "inherits": "vc6",
|
59 |
| - "cacheVariables": |
60 |
| - { |
| 51 | + "cacheVariables": { |
61 | 52 | "CMAKE_BUILD_TYPE": "Debug",
|
62 | 53 | "RTS_BUILD_OPTION_DEBUG": "ON"
|
63 | 54 | }
|
|
68 | 59 | "generator": "Ninja Multi-Config",
|
69 | 60 | "hidden": true,
|
70 | 61 | "binaryDir": "${sourceDir}/build/${presetName}",
|
71 |
| - "cacheVariables": |
72 |
| - { |
| 62 | + "cacheVariables": { |
73 | 63 | "CMAKE_EXPORT_COMPILE_COMMANDS": "ON",
|
74 | 64 | "CMAKE_MSVC_DEBUG_INFORMATION_FORMAT": "$<$<CONFIG:Release,Debug,RelWithDebInfo>:Embedded>",
|
75 | 65 | "CMAKE_MSVC_RUNTIME_LIBRARY": "MultiThreaded$<$<CONFIG:Debug>:Debug>DLL"
|
|
81 | 71 | "generator": "Ninja Multi-Config",
|
82 | 72 | "hidden": true,
|
83 | 73 | "binaryDir": "${sourceDir}/build/${presetName}",
|
84 |
| - "cacheVariables": |
85 |
| - { |
| 74 | + "cacheVariables": { |
86 | 75 | "CMAKE_EXPORT_COMPILE_COMMANDS": "ON",
|
87 | 76 | "CMAKE_MSVC_DEBUG_INFORMATION_FORMAT": "$<$<CONFIG:Release,Debug,RelWithDebInfo>:Embedded>",
|
88 | 77 | "CMAKE_MSVC_RUNTIME_LIBRARY": "MultiThreaded$<$<CONFIG:Debug>:Debug>DLL",
|
|
94 | 83 | "inherits": "default",
|
95 | 84 | "hidden": false,
|
96 | 85 | "displayName": "Windows 32bit Release",
|
97 |
| - "architecture": |
98 |
| - { |
| 86 | + "architecture": { |
99 | 87 | "value": "Win32",
|
100 | 88 | "strategy": "external"
|
101 | 89 | },
|
102 |
| - "cacheVariables": |
103 |
| - { |
| 90 | + "cacheVariables": { |
104 | 91 | "RTS_FLAGS": "/W3"
|
105 | 92 | },
|
106 |
| - "vendor": |
107 |
| - { |
108 |
| - "jetbrains.com/clion": |
109 |
| - { |
| 93 | + "vendor": { |
| 94 | + "jetbrains.com/clion": { |
110 | 95 | "toolchain": "Visual Studio"
|
111 | 96 | }
|
112 | 97 | }
|
|
115 | 100 | "name": "win32-profile",
|
116 | 101 | "inherits": "win32",
|
117 | 102 | "displayName": "Windows 32bit Profile",
|
118 |
| - "cacheVariables": |
119 |
| - { |
| 103 | + "cacheVariables": { |
120 | 104 | "RTS_BUILD_OPTION_PROFILE": "ON"
|
121 | 105 | }
|
122 | 106 | },
|
123 | 107 | {
|
124 | 108 | "name": "win32-internal",
|
125 | 109 | "inherits": "win32",
|
126 | 110 | "displayName": "Windows 32bit Internal",
|
127 |
| - "cacheVariables": |
128 |
| - { |
| 111 | + "cacheVariables": { |
129 | 112 | "RTS_BUILD_OPTION_INTERNAL": "ON"
|
130 | 113 | }
|
131 | 114 | },
|
132 | 115 | {
|
133 | 116 | "name": "win32-debug",
|
134 | 117 | "inherits": "win32",
|
135 | 118 | "displayName": "Windows 32bit Debug",
|
136 |
| - "cacheVariables": |
137 |
| - { |
| 119 | + "cacheVariables": { |
138 | 120 | "RTS_BUILD_OPTION_DEBUG": "ON"
|
139 | 121 | }
|
140 | 122 | },
|
|
143 | 125 | "inherits": "default-vcpkg",
|
144 | 126 | "hidden": false,
|
145 | 127 | "displayName": "Windows 32bit VCPKG Release",
|
146 |
| - "architecture": |
147 |
| - { |
| 128 | + "architecture": { |
148 | 129 | "value": "Win32",
|
149 | 130 | "strategy": "external"
|
150 | 131 | },
|
151 |
| - "cacheVariables": |
152 |
| - { |
| 132 | + "cacheVariables": { |
153 | 133 | "RTS_FLAGS": "/W3"
|
154 | 134 | },
|
155 |
| - "vendor": |
156 |
| - { |
157 |
| - "jetbrains.com/clion": |
158 |
| - { |
| 135 | + "vendor": { |
| 136 | + "jetbrains.com/clion": { |
159 | 137 | "toolchain": "Visual Studio"
|
160 | 138 | }
|
161 | 139 | }
|
|
164 | 142 | "name": "win32-vcpkg-profile",
|
165 | 143 | "inherits": "win32-vcpkg",
|
166 | 144 | "displayName": "Windows 32bit VCPKG Profile",
|
167 |
| - "cacheVariables": |
168 |
| - { |
| 145 | + "cacheVariables": { |
169 | 146 | "RTS_BUILD_OPTION_PROFILE": "ON"
|
170 | 147 | }
|
171 | 148 | },
|
172 | 149 | {
|
173 | 150 | "name": "win32-vcpkg-internal",
|
174 | 151 | "inherits": "win32-vcpkg",
|
175 | 152 | "displayName": "Windows 32bit VCPKG Internal",
|
176 |
| - "cacheVariables": |
177 |
| - { |
| 153 | + "cacheVariables": { |
178 | 154 | "RTS_BUILD_OPTION_INTERNAL": "ON"
|
179 | 155 | }
|
180 | 156 | },
|
181 | 157 | {
|
182 | 158 | "name": "win32-vcpkg-debug",
|
183 | 159 | "inherits": "win32-vcpkg",
|
184 | 160 | "displayName": "Windows 32bit VCPKG Debug",
|
185 |
| - "cacheVariables": |
186 |
| - { |
| 161 | + "cacheVariables": { |
187 | 162 | "RTS_BUILD_OPTION_DEBUG": "ON"
|
188 | 163 | }
|
189 | 164 | },
|
|
194 | 169 | "displayName": "Unix 32bit VCPKG Release"
|
195 | 170 | }
|
196 | 171 | ],
|
197 |
| - "buildPresets": |
198 |
| - [ |
| 172 | + "buildPresets": [ |
199 | 173 | {
|
200 | 174 | "name": "vc6",
|
201 | 175 | "configurePreset": "vc6",
|
|
218 | 192 | "name": "vc6-debug",
|
219 | 193 | "configurePreset": "vc6-debug",
|
220 | 194 | "displayName": "Build Windows 32bit VC6 Debug",
|
221 |
| - "description": "Build Windows 32bit VC6 Debug" |
| 195 | + "description": "Build Windows 32bit VC6 Debug", |
| 196 | + "jobs": 1 |
222 | 197 | },
|
223 | 198 | {
|
224 | 199 | "name": "win32",
|
|
284 | 259 | "configuration": "Release"
|
285 | 260 | }
|
286 | 261 | ],
|
287 |
| - "workflowPresets": |
288 |
| - [ |
| 262 | + "workflowPresets": [ |
289 | 263 | {
|
290 | 264 | "name": "vc6",
|
291 |
| - "steps": |
292 |
| - [ |
| 265 | + "steps": [ |
293 | 266 | {
|
294 | 267 | "type": "configure",
|
295 | 268 | "name": "vc6"
|
|
302 | 275 | },
|
303 | 276 | {
|
304 | 277 | "name": "vc6-debug",
|
305 |
| - "steps": |
306 |
| - [ |
| 278 | + "steps": [ |
307 | 279 | {
|
308 | 280 | "type": "configure",
|
309 | 281 | "name": "vc6-debug"
|
|
316 | 288 | },
|
317 | 289 | {
|
318 | 290 | "name": "vc6-internal",
|
319 |
| - "steps": |
320 |
| - [ |
| 291 | + "steps": [ |
321 | 292 | {
|
322 | 293 | "type": "configure",
|
323 | 294 | "name": "vc6-internal"
|
|
330 | 301 | },
|
331 | 302 | {
|
332 | 303 | "name": "vc6-profile",
|
333 |
| - "steps": |
334 |
| - [ |
| 304 | + "steps": [ |
335 | 305 | {
|
336 | 306 | "type": "configure",
|
337 | 307 | "name": "vc6-profile"
|
|
344 | 314 | },
|
345 | 315 | {
|
346 | 316 | "name": "win32",
|
347 |
| - "steps": |
348 |
| - [ |
| 317 | + "steps": [ |
349 | 318 | {
|
350 | 319 | "type": "configure",
|
351 | 320 | "name": "win32"
|
|
358 | 327 | },
|
359 | 328 | {
|
360 | 329 | "name": "win32-internal",
|
361 |
| - "steps": |
362 |
| - [ |
| 330 | + "steps": [ |
363 | 331 | {
|
364 | 332 | "type": "configure",
|
365 | 333 | "name": "win32-internal"
|
|
372 | 340 | },
|
373 | 341 | {
|
374 | 342 | "name": "win32-profile",
|
375 |
| - "steps": |
376 |
| - [ |
| 343 | + "steps": [ |
377 | 344 | {
|
378 | 345 | "type": "configure",
|
379 | 346 | "name": "win32-profile"
|
|
386 | 353 | },
|
387 | 354 | {
|
388 | 355 | "name": "win32-debug",
|
389 |
| - "steps": |
390 |
| - [ |
| 356 | + "steps": [ |
391 | 357 | {
|
392 | 358 | "type": "configure",
|
393 | 359 | "name": "win32-debug"
|
|
400 | 366 | },
|
401 | 367 | {
|
402 | 368 | "name": "win32-vcpkg",
|
403 |
| - "steps": |
404 |
| - [ |
| 369 | + "steps": [ |
405 | 370 | {
|
406 | 371 | "type": "configure",
|
407 | 372 | "name": "win32-vcpkg"
|
|
414 | 379 | },
|
415 | 380 | {
|
416 | 381 | "name": "win32-vcpkg-internal",
|
417 |
| - "steps": |
418 |
| - [ |
| 382 | + "steps": [ |
419 | 383 | {
|
420 | 384 | "type": "configure",
|
421 | 385 | "name": "win32-vcpkg-internal"
|
|
428 | 392 | },
|
429 | 393 | {
|
430 | 394 | "name": "win32-vcpkg-profile",
|
431 |
| - "steps": |
432 |
| - [ |
| 395 | + "steps": [ |
433 | 396 | {
|
434 | 397 | "type": "configure",
|
435 | 398 | "name": "win32-vcpkg-profile"
|
|
442 | 405 | },
|
443 | 406 | {
|
444 | 407 | "name": "win32-vcpkg-debug",
|
445 |
| - "steps": |
446 |
| - [ |
| 408 | + "steps": [ |
447 | 409 | {
|
448 | 410 | "type": "configure",
|
449 | 411 | "name": "win32-vcpkg-debug"
|
|
456 | 418 | },
|
457 | 419 | {
|
458 | 420 | "name": "unix",
|
459 |
| - "steps": |
460 |
| - [ |
| 421 | + "steps": [ |
461 | 422 | {
|
462 | 423 | "type": "configure",
|
463 | 424 | "name": "unix"
|
|
0 commit comments