CMakePresets.json 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680
  1. {
  2. "version": 3,
  3. "cmakeMinimumRequired": {
  4. "major": 3,
  5. "minor": 21,
  6. "patch": 0
  7. },
  8. "configurePresets": [
  9. {
  10. "name": "macos_gl_debug",
  11. "generator": "Ninja",
  12. "binaryDir": "build/macos_gl_debug",
  13. "cacheVariables": {
  14. "SOKOL_BACKEND": "SOKOL_GLCORE",
  15. "CMAKE_BUILD_TYPE": "Debug"
  16. }
  17. },
  18. {
  19. "name": "macos_gl_release",
  20. "generator": "Ninja",
  21. "binaryDir": "build/macos_gl_release",
  22. "cacheVariables": {
  23. "SOKOL_BACKEND": "SOKOL_GLCORE",
  24. "CMAKE_BUILD_TYPE": "Release"
  25. }
  26. },
  27. {
  28. "name": "macos_gl_analyze",
  29. "generator": "Ninja",
  30. "binaryDir": "build/macos_gl_analyze",
  31. "cacheVariables": {
  32. "SOKOL_BACKEND": "SOKOL_GLCORE",
  33. "CMAKE_BUILD_TYPE": "Debug",
  34. "USE_ANALYZER": {
  35. "type": "BOOL",
  36. "value": "ON"
  37. },
  38. "CMAKE_C_COMPILER": "clang",
  39. "CMAKE_CXX_COMPILER": "clang++"
  40. }
  41. },
  42. {
  43. "name": "macos_metal_debug",
  44. "generator": "Ninja",
  45. "binaryDir": "build/macos_metal_debug",
  46. "cacheVariables": {
  47. "SOKOL_BACKEND": "SOKOL_METAL",
  48. "CMAKE_BUILD_TYPE": "Debug"
  49. }
  50. },
  51. {
  52. "name": "macos_metal_release",
  53. "generator": "Ninja",
  54. "binaryDir": "build/macos_metal_release",
  55. "cacheVariables": {
  56. "SOKOL_BACKEND": "SOKOL_METAL",
  57. "CMAKE_BUILD_TYPE": "Release"
  58. }
  59. },
  60. {
  61. "name": "macos_metal_analyze",
  62. "generator": "Ninja",
  63. "binaryDir": "build/macos_metal_analyze",
  64. "cacheVariables": {
  65. "SOKOL_BACKEND": "SOKOL_METAL",
  66. "CMAKE_BUILD_TYPE": "Debug",
  67. "USE_ANALYZER": {
  68. "type": "BOOL",
  69. "value": "ON"
  70. },
  71. "CMAKE_C_COMPILER": "clang",
  72. "CMAKE_CXX_COMPILER": "clang++"
  73. }
  74. },
  75. {
  76. "name": "macos_arc_gl_debug",
  77. "generator": "Ninja",
  78. "binaryDir": "build/macos_arc_gl_debug",
  79. "cacheVariables": {
  80. "SOKOL_BACKEND": "SOKOL_GLCORE",
  81. "USE_ARC": {
  82. "type": "BOOL",
  83. "value": "ON"
  84. },
  85. "CMAKE_BUILD_TYPE": "Debug"
  86. }
  87. },
  88. {
  89. "name": "macos_arc_gl_release",
  90. "generator": "Ninja",
  91. "binaryDir": "build/macos_arc_gl_release",
  92. "cacheVariables": {
  93. "SOKOL_BACKEND": "SOKOL_GLCORE",
  94. "USE_ARC": {
  95. "type": "BOOL",
  96. "value": "ON"
  97. },
  98. "CMAKE_BUILD_TYPE": "Release"
  99. }
  100. },
  101. {
  102. "name": "macos_arc_gl_analyze",
  103. "generator": "Ninja",
  104. "binaryDir": "build/macos_arc_gl_analyze",
  105. "cacheVariables": {
  106. "SOKOL_BACKEND": "SOKOL_GLCORE",
  107. "USE_ARC": {
  108. "type": "BOOL",
  109. "value": "ON"
  110. },
  111. "CMAKE_BUILD_TYPE": "Debug",
  112. "USE_ANALYZER": {
  113. "type": "BOOL",
  114. "value": "ON"
  115. },
  116. "CMAKE_C_COMPILER": "clang",
  117. "CMAKE_CXX_COMPILER": "clang++"
  118. }
  119. },
  120. {
  121. "name": "macos_arc_metal_debug",
  122. "generator": "Ninja",
  123. "binaryDir": "build/macos_arc_metal_debug",
  124. "cacheVariables": {
  125. "SOKOL_BACKEND": "SOKOL_METAL",
  126. "USE_ARC": {
  127. "type": "BOOL",
  128. "value": "ON"
  129. },
  130. "CMAKE_BUILD_TYPE": "Debug"
  131. }
  132. },
  133. {
  134. "name": "macos_arc_metal_release",
  135. "generator": "Ninja",
  136. "binaryDir": "build/macos_arc_metal_release",
  137. "cacheVariables": {
  138. "SOKOL_BACKEND": "SOKOL_METAL",
  139. "USE_ARC": {
  140. "type": "BOOL",
  141. "value": "ON"
  142. },
  143. "CMAKE_BUILD_TYPE": "Release"
  144. }
  145. },
  146. {
  147. "name": "macos_arc_metal_analyze",
  148. "generator": "Ninja",
  149. "binaryDir": "build/macos_arc_metal_analyze",
  150. "cacheVariables": {
  151. "SOKOL_BACKEND": "SOKOL_METAL",
  152. "USE_ARC": {
  153. "type": "BOOL",
  154. "value": "ON"
  155. },
  156. "CMAKE_BUILD_TYPE": "Debug",
  157. "USE_ANALYZER": {
  158. "type": "BOOL",
  159. "value": "ON"
  160. },
  161. "CMAKE_C_COMPILER": "clang",
  162. "CMAKE_CXX_COMPILER": "clang++"
  163. }
  164. },
  165. {
  166. "name": "ios_gl",
  167. "generator": "Xcode",
  168. "binaryDir": "build/ios_gl",
  169. "cacheVariables": {
  170. "SOKOL_BACKEND": "SOKOL_GLES3",
  171. "CMAKE_SYSTEM_NAME": "iOS"
  172. }
  173. },
  174. {
  175. "name": "ios_gl_analyze",
  176. "generator": "Ninja",
  177. "binaryDir": "build/ios_gl_analyze",
  178. "cacheVariables": {
  179. "SOKOL_BACKEND": "SOKOL_GLES3",
  180. "CMAKE_BUILD_TYPE": "Debug",
  181. "CMAKE_SYSTEM_NAME": "iOS",
  182. "USE_ANALYZER": {
  183. "type": "BOOL",
  184. "value": "ON"
  185. },
  186. "CMAKE_C_COMPILER": "clang",
  187. "CMAKE_CXX_COMPILER": "clang++"
  188. }
  189. },
  190. {
  191. "name": "ios_metal",
  192. "generator": "Xcode",
  193. "binaryDir": "build/ios_metal",
  194. "cacheVariables": {
  195. "SOKOL_BACKEND": "SOKOL_METAL",
  196. "CMAKE_SYSTEM_NAME": "iOS"
  197. }
  198. },
  199. {
  200. "name": "ios_metal_analyze",
  201. "generator": "Ninja",
  202. "binaryDir": "build/ios_metal_analyze",
  203. "cacheVariables": {
  204. "SOKOL_BACKEND": "SOKOL_METAL",
  205. "CMAKE_BUILD_TYPE": "Debug",
  206. "CMAKE_SYSTEM_NAME": "iOS",
  207. "USE_ANALYZER": {
  208. "type": "BOOL",
  209. "value": "ON"
  210. },
  211. "CMAKE_C_COMPILER": "clang",
  212. "CMAKE_CXX_COMPILER": "clang++"
  213. }
  214. },
  215. {
  216. "name": "ios_arc_gl",
  217. "generator": "Xcode",
  218. "binaryDir": "build/ios_arc_gl",
  219. "cacheVariables": {
  220. "SOKOL_BACKEND": "SOKOL_GLES3",
  221. "USE_ARC": {
  222. "type": "BOOL",
  223. "value": "ON"
  224. },
  225. "CMAKE_SYSTEM_NAME": "iOS"
  226. }
  227. },
  228. {
  229. "name": "ios_arc_gl_analyze",
  230. "generator": "Ninja",
  231. "binaryDir": "build/ios_arc_gl_analyze",
  232. "cacheVariables": {
  233. "SOKOL_BACKEND": "SOKOL_GLES3",
  234. "USE_ARC": {
  235. "type": "BOOL",
  236. "value": "ON"
  237. },
  238. "CMAKE_BUILD_TYPE": "Debug",
  239. "CMAKE_SYSTEM_NAME": "iOS",
  240. "USE_ANALYZER": {
  241. "type": "BOOL",
  242. "value": "ON"
  243. },
  244. "CMAKE_C_COMPILER": "clang",
  245. "CMAKE_CXX_COMPILER": "clang++"
  246. }
  247. },
  248. {
  249. "name": "ios_arc_metal",
  250. "generator": "Xcode",
  251. "binaryDir": "build/ios_arc_metal",
  252. "cacheVariables": {
  253. "SOKOL_BACKEND": "SOKOL_METAL",
  254. "USE_ARC": {
  255. "type": "BOOL",
  256. "value": "ON"
  257. },
  258. "CMAKE_SYSTEM_NAME": "iOS"
  259. }
  260. },
  261. {
  262. "name": "ios_arc_metal_analyze",
  263. "generator": "Ninja",
  264. "binaryDir": "build/ios_arc_metal_analyze",
  265. "cacheVariables": {
  266. "SOKOL_BACKEND": "SOKOL_METAL",
  267. "USE_ARC": {
  268. "type": "BOOL",
  269. "value": "ON"
  270. },
  271. "CMAKE_BUILD_TYPE": "Debug",
  272. "CMAKE_SYSTEM_NAME": "iOS",
  273. "USE_ANALYZER": {
  274. "type": "BOOL",
  275. "value": "ON"
  276. },
  277. "CMAKE_C_COMPILER": "clang",
  278. "CMAKE_CXX_COMPILER": "clang++"
  279. }
  280. },
  281. {
  282. "name": "linux_gl_debug",
  283. "generator": "Ninja",
  284. "binaryDir": "build/linux_gl_debug",
  285. "cacheVariables": {
  286. "SOKOL_BACKEND": "SOKOL_GLCORE",
  287. "CMAKE_BUILD_TYPE": "Debug"
  288. }
  289. },
  290. {
  291. "name": "linux_gl_release",
  292. "generator": "Ninja",
  293. "binaryDir": "build/linux_gl_release",
  294. "cacheVariables": {
  295. "SOKOL_BACKEND": "SOKOL_GLCORE",
  296. "CMAKE_BUILD_TYPE": "Release"
  297. }
  298. },
  299. {
  300. "name": "linux_gl_analyze",
  301. "generator": "Ninja",
  302. "binaryDir": "build/linux_gl_analyze",
  303. "cacheVariables": {
  304. "SOKOL_BACKEND": "SOKOL_GLCORE",
  305. "CMAKE_BUILD_TYPE": "Debug",
  306. "USE_ANALYZER": {
  307. "type": "BOOL",
  308. "value": "ON"
  309. },
  310. "CMAKE_C_COMPILER": "clang",
  311. "CMAKE_CXX_COMPILER": "clang++"
  312. }
  313. },
  314. {
  315. "name": "linux_gles3_debug",
  316. "generator": "Ninja",
  317. "binaryDir": "build/linux_gles3_debug",
  318. "cacheVariables": {
  319. "SOKOL_BACKEND": "SOKOL_GLES3",
  320. "CMAKE_BUILD_TYPE": "Debug"
  321. }
  322. },
  323. {
  324. "name": "linux_gles3_release",
  325. "generator": "Ninja",
  326. "binaryDir": "build/linux_gles3_release",
  327. "cacheVariables": {
  328. "SOKOL_BACKEND": "SOKOL_GLES3",
  329. "CMAKE_BUILD_TYPE": "Release"
  330. }
  331. },
  332. {
  333. "name": "linux_gles3_analyze",
  334. "generator": "Ninja",
  335. "binaryDir": "build/linux_gles3_analyze",
  336. "cacheVariables": {
  337. "SOKOL_BACKEND": "SOKOL_GLES3",
  338. "CMAKE_BUILD_TYPE": "Debug",
  339. "USE_ANALYZER": {
  340. "type": "BOOL",
  341. "value": "ON"
  342. },
  343. "CMAKE_C_COMPILER": "clang",
  344. "CMAKE_CXX_COMPILER": "clang++"
  345. }
  346. },
  347. {
  348. "name": "linux_gl_egl_debug",
  349. "generator": "Ninja",
  350. "binaryDir": "build/linux_gl_egl_debug",
  351. "cacheVariables": {
  352. "SOKOL_BACKEND": "SOKOL_GLCORE",
  353. "SOKOL_FORCE_EGL": {
  354. "type": "BOOL",
  355. "value": "ON"
  356. },
  357. "CMAKE_BUILD_TYPE": "Debug"
  358. }
  359. },
  360. {
  361. "name": "linux_gl_egl_release",
  362. "generator": "Ninja",
  363. "binaryDir": "build/linux_gl_egl_release",
  364. "cacheVariables": {
  365. "SOKOL_BACKEND": "SOKOL_GLCORE",
  366. "SOKOL_FORCE_EGL": {
  367. "type": "BOOL",
  368. "value": "ON"
  369. },
  370. "CMAKE_BUILD_TYPE": "Release"
  371. }
  372. },
  373. {
  374. "name": "emsc_webgl2_debug",
  375. "generator": "Ninja",
  376. "binaryDir": "build/emsc_webgl2_debug",
  377. "toolchainFile": "build/emsdk/upstream/emscripten/cmake/Modules/Platform/Emscripten.cmake",
  378. "cacheVariables": {
  379. "SOKOL_BACKEND": "SOKOL_GLES3",
  380. "CMAKE_BUILD_TYPE": "Debug"
  381. }
  382. },
  383. {
  384. "name": "emsc_webgl2_release",
  385. "generator": "Ninja",
  386. "binaryDir": "build/emsc_webgl2_release",
  387. "toolchainFile": "build/emsdk/upstream/emscripten/cmake/Modules/Platform/Emscripten.cmake",
  388. "cacheVariables": {
  389. "SOKOL_BACKEND": "SOKOL_GLES3",
  390. "CMAKE_BUILD_TYPE": "Release"
  391. }
  392. },
  393. {
  394. "name": "emsc_wgpu_debug",
  395. "generator": "Ninja",
  396. "binaryDir": "build/emsc_wgpu_debug",
  397. "toolchainFile": "build/emsdk/upstream/emscripten/cmake/Modules/Platform/Emscripten.cmake",
  398. "cacheVariables": {
  399. "SOKOL_BACKEND": "SOKOL_WGPU",
  400. "CMAKE_BUILD_TYPE": "Debug"
  401. }
  402. },
  403. {
  404. "name": "emsc_wgpu_release",
  405. "generator": "Ninja",
  406. "binaryDir": "build/emsc_wgpu_release",
  407. "toolchainFile": "build/emsdk/upstream/emscripten/cmake/Modules/Platform/Emscripten.cmake",
  408. "cacheVariables": {
  409. "SOKOL_BACKEND": "SOKOL_WGPU",
  410. "CMAKE_BUILD_TYPE": "Release"
  411. }
  412. },
  413. {
  414. "name": "android_debug",
  415. "generator": "Ninja",
  416. "binaryDir": "build/android_debug",
  417. "toolchainFile": "build/android_sdk/ndk-bundle/build/cmake/android.toolchain.cmake",
  418. "cacheVariables": {
  419. "SOKOL_BACKEND": "SOKOL_GLES3",
  420. "ANDROID_ABI": "armeabi-v7a",
  421. "ANDROID_PLATFORM": "android-30",
  422. "CMAKE_BUILD_TYPE": "Debug"
  423. }
  424. },
  425. {
  426. "name": "android_release",
  427. "generator": "Ninja",
  428. "binaryDir": "build/android_release",
  429. "toolchainFile": "build/android_sdk/ndk-bundle/build/cmake/android.toolchain.cmake",
  430. "cacheVariables": {
  431. "SOKOL_BACKEND": "SOKOL_GLES3",
  432. "ANDROID_ABI": "armeabi-v7a",
  433. "ANDROID_PLATFORM": "android-30",
  434. "CMAKE_BUILD_TYPE": "Release"
  435. }
  436. },
  437. {
  438. "name": "win_gl",
  439. "binaryDir": "build/win_gl",
  440. "cacheVariables": {
  441. "SOKOL_BACKEND": "SOKOL_GLCORE"
  442. }
  443. },
  444. {
  445. "name": "win_gl_analyze",
  446. "generator": "Ninja",
  447. "binaryDir": "build/win_gl_analyze",
  448. "cacheVariables": {
  449. "SOKOL_BACKEND": "SOKOL_GLCORE",
  450. "CMAKE_BUILD_TYPE": "Debug",
  451. "USE_ANALYZER": {
  452. "type": "BOOL",
  453. "value": "ON"
  454. },
  455. "CMAKE_C_COMPILER": "clang",
  456. "CMAKE_CXX_COMPILER": "clang++"
  457. }
  458. },
  459. {
  460. "name": "win_d3d11",
  461. "binaryDir": "build/win_d3d11",
  462. "cacheVariables": {
  463. "SOKOL_BACKEND": "SOKOL_D3D11"
  464. }
  465. },
  466. {
  467. "name": "win_d3d11_analyze",
  468. "generator": "Ninja",
  469. "binaryDir": "build/win_d3d11_analyze",
  470. "cacheVariables": {
  471. "SOKOL_BACKEND": "SOKOL_D3D11",
  472. "CMAKE_BUILD_TYPE": "Debug",
  473. "USE_ANALYZER": {
  474. "type": "BOOL",
  475. "value": "ON"
  476. },
  477. "CMAKE_C_COMPILER": "clang",
  478. "CMAKE_CXX_COMPILER": "clang++"
  479. }
  480. }
  481. ],
  482. "buildPresets": [
  483. {
  484. "name": "macos_gl_debug",
  485. "configurePreset": "macos_gl_debug"
  486. },
  487. {
  488. "name": "macos_gl_release",
  489. "configurePreset": "macos_gl_release"
  490. },
  491. {
  492. "name": "macos_gl_analyze",
  493. "configurePreset": "macos_gl_analyze"
  494. },
  495. {
  496. "name": "macos_metal_debug",
  497. "configurePreset": "macos_metal_debug"
  498. },
  499. {
  500. "name": "macos_metal_release",
  501. "configurePreset": "macos_metal_release"
  502. },
  503. {
  504. "name": "macos_metal_analyze",
  505. "configurePreset": "macos_metal_analyze"
  506. },
  507. {
  508. "name": "macos_arc_gl_debug",
  509. "configurePreset": "macos_arc_gl_debug"
  510. },
  511. {
  512. "name": "macos_arc_gl_release",
  513. "configurePreset": "macos_arc_gl_release"
  514. },
  515. {
  516. "name": "macos_arc_gl_analyze",
  517. "configurePreset": "macos_arc_gl_analyze"
  518. },
  519. {
  520. "name": "macos_arc_metal_debug",
  521. "configurePreset": "macos_arc_metal_debug"
  522. },
  523. {
  524. "name": "macos_arc_metal_release",
  525. "configurePreset": "macos_arc_metal_release"
  526. },
  527. {
  528. "name": "macos_arc_metal_analyze",
  529. "configurePreset": "macos_arc_metal_analyze"
  530. },
  531. {
  532. "name": "ios_gl_debug",
  533. "configurePreset": "ios_gl",
  534. "configuration": "Debug",
  535. "nativeToolOptions": [ "CODE_SIGN_IDENTITY=\"\"", "CODE_SIGNING_REQUIRED=NO", "CODE_SIGNING_ALLOWED=NO" ]
  536. },
  537. {
  538. "name": "ios_gl_release",
  539. "configurePreset": "ios_gl",
  540. "configuration": "Release",
  541. "nativeToolOptions": [ "CODE_SIGN_IDENTITY=\"\"", "CODE_SIGNING_REQUIRED=NO", "CODE_SIGNING_ALLOWED=NO" ]
  542. },
  543. {
  544. "name": "ios_gl_analyze",
  545. "configurePreset": "ios_gl_analyze"
  546. },
  547. {
  548. "name": "ios_metal_debug",
  549. "configurePreset": "ios_metal",
  550. "configuration": "Debug",
  551. "nativeToolOptions": [ "CODE_SIGN_IDENTITY=\"\"", "CODE_SIGNING_REQUIRED=NO", "CODE_SIGNING_ALLOWED=NO" ]
  552. },
  553. {
  554. "name": "ios_metal_release",
  555. "configurePreset": "ios_metal",
  556. "configuration": "Release",
  557. "nativeToolOptions": [ "CODE_SIGN_IDENTITY=\"\"", "CODE_SIGNING_REQUIRED=NO", "CODE_SIGNING_ALLOWED=NO" ]
  558. },
  559. {
  560. "name": "ios_metal_analyze",
  561. "configurePreset": "ios_metal_analyze"
  562. },
  563. {
  564. "name": "ios_arc_gl_debug",
  565. "configurePreset": "ios_arc_gl",
  566. "configuration": "Debug",
  567. "nativeToolOptions": [ "CODE_SIGN_IDENTITY=\"\"", "CODE_SIGNING_REQUIRED=NO", "CODE_SIGNING_ALLOWED=NO" ]
  568. },
  569. {
  570. "name": "ios_arc_gl_release",
  571. "configurePreset": "ios_arc_gl",
  572. "configuration": "Release",
  573. "nativeToolOptions": [ "CODE_SIGN_IDENTITY=\"\"", "CODE_SIGNING_REQUIRED=NO", "CODE_SIGNING_ALLOWED=NO" ]
  574. },
  575. {
  576. "name": "ios_arc_gl_analyze",
  577. "configurePreset": "ios_arc_gl_analyze"
  578. },
  579. {
  580. "name": "ios_arc_metal_debug",
  581. "configurePreset": "ios_arc_metal",
  582. "configuration": "Debug",
  583. "nativeToolOptions": [ "CODE_SIGN_IDENTITY=\"\"", "CODE_SIGNING_REQUIRED=NO", "CODE_SIGNING_ALLOWED=NO" ]
  584. },
  585. {
  586. "name": "ios_arc_metal_release",
  587. "configurePreset": "ios_arc_metal",
  588. "configuration": "Release",
  589. "nativeToolOptions": [ "CODE_SIGN_IDENTITY=\"\"", "CODE_SIGNING_REQUIRED=NO", "CODE_SIGNING_ALLOWED=NO" ]
  590. },
  591. {
  592. "name": "ios_arc_metal_analyze",
  593. "configurePreset": "ios_arc_metal_analyze"
  594. },
  595. {
  596. "name": "linux_gl_debug",
  597. "configurePreset": "linux_gl_debug"
  598. },
  599. {
  600. "name": "linux_gl_release",
  601. "configurePreset": "linux_gl_release"
  602. },
  603. {
  604. "name": "linux_gl_analyze",
  605. "configurePreset": "linux_gl_analyze"
  606. },
  607. {
  608. "name": "linux_gles3_debug",
  609. "configurePreset": "linux_gles3_debug"
  610. },
  611. {
  612. "name": "linux_gles3_release",
  613. "configurePreset": "linux_gles3_release"
  614. },
  615. {
  616. "name": "linux_gles3_analyze",
  617. "configurePreset": "linux_gles3_analyze"
  618. },
  619. {
  620. "name": "linux_gl_egl_debug",
  621. "configurePreset": "linux_gl_egl_debug"
  622. },
  623. {
  624. "name": "linux_gl_egl_release",
  625. "configurePreset": "linux_gl_egl_release"
  626. },
  627. {
  628. "name": "emsc_webgl2_debug",
  629. "configurePreset": "emsc_webgl2_debug"
  630. },
  631. {
  632. "name": "emsc_webgl2_release",
  633. "configurePreset": "emsc_webgl2_release"
  634. },
  635. {
  636. "name": "emsc_wgpu_debug",
  637. "configurePreset": "emsc_wgpu_debug"
  638. },
  639. {
  640. "name": "emsc_wgpu_release",
  641. "configurePreset": "emsc_wgpu_release"
  642. },
  643. {
  644. "name": "android_debug",
  645. "configurePreset": "android_debug"
  646. },
  647. {
  648. "name": "android_release",
  649. "configurePreset": "android_release"
  650. },
  651. {
  652. "name": "win_gl_debug",
  653. "configurePreset": "win_gl",
  654. "configuration": "Debug"
  655. },
  656. {
  657. "name": "win_gl_release",
  658. "configurePreset": "win_gl",
  659. "configuration": "Release"
  660. },
  661. {
  662. "name": "win_gl_analyze",
  663. "configurePreset": "win_gl_analyze"
  664. },
  665. {
  666. "name": "win_d3d11_debug",
  667. "configurePreset": "win_d3d11",
  668. "configuration": "Debug"
  669. },
  670. {
  671. "name": "win_d3d11_release",
  672. "configurePreset": "win_d3d11",
  673. "configuration": "Release"
  674. },
  675. {
  676. "name": "win_d3d11_analyze",
  677. "configurePreset": "win_d3d11_analyze"
  678. }
  679. ]
  680. }