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