You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

265 lines
6.5 KiB

  1. {
  2. "environments": [
  3. { "BuildDir": "${workspaceRoot}\\build" },
  4. { "InstallDir": "${workspaceRoot}\\build\\install" },
  5. { "VcPkgDir": "D:/vcpkg/" }
  6. ],
  7. "configurations": [
  8. {
  9. "name": "x86-Debug",
  10. "generator": "Ninja",
  11. "configurationType": "Debug",
  12. "inheritEnvironments": [ "msvc_x86" ],
  13. "buildRoot": "${env.BuildDir}\\${name}",
  14. "installRoot": "${env.InstallDir}\\${name}",
  15. "addressSanitizerEnabled": true,
  16. "cmakeCommandArgs": "",
  17. "buildCommandArgs": "-v",
  18. "ctestCommandArgs": "",
  19. "variables": [
  20. {
  21. "name": "KICAD_SPICE",
  22. "value": "ON",
  23. "type": "STRING"
  24. },
  25. {
  26. "name": "KICAD_SCRIPTING",
  27. "value": "OFF",
  28. "type": "STRING"
  29. },
  30. {
  31. "name": "KICAD_SCRIPTING_PYTHON3",
  32. "value": "OFF",
  33. "type": "STRING"
  34. },
  35. {
  36. "name": "KICAD_SCRIPTING_WXPYTHON",
  37. "value": "OFF",
  38. "type": "STRING"
  39. },
  40. {
  41. "name": "KICAD_SCRIPTING_MODULES",
  42. "value": "OFF",
  43. "type": "STRING"
  44. },
  45. {
  46. "name": "KICAD_USE_OCE",
  47. "value": "OFF",
  48. "type": "STRING"
  49. },
  50. {
  51. "name": "KICAD_USE_OCC",
  52. "value": "ON",
  53. "type": "BOOL"
  54. },
  55. {
  56. "name": "KICAD_BUILD_QA_TESTS",
  57. "value": "False",
  58. "type": "BOOL"
  59. },
  60. {
  61. "name": "KICAD_SCRIPTING_WXPYTHON_PHOENIX",
  62. "value": "OFF",
  63. "type": "BOOL"
  64. },
  65. {
  66. "name": "KICAD_WIN32_DPI_AWARE",
  67. "value": "ON",
  68. "type": "BOOL"
  69. }
  70. ],
  71. "cmakeToolchain": "${env.VcPkgDir}/scripts/buildsystems/vcpkg.cmake"
  72. },
  73. {
  74. "name": "x86-Release",
  75. "generator": "Ninja",
  76. "configurationType": "RelWithDebInfo",
  77. "inheritEnvironments": [ "msvc_x86" ],
  78. "buildRoot": "${env.BuildDir}\\${name}",
  79. "installRoot": "${env.InstallDir}\\${name}",
  80. "cmakeCommandArgs": "",
  81. "buildCommandArgs": "-v",
  82. "ctestCommandArgs": "",
  83. "variables": [
  84. {
  85. "name": "KICAD_SPICE",
  86. "value": "ON",
  87. "type": "STRING"
  88. },
  89. {
  90. "name": "KICAD_SCRIPTING",
  91. "value": "OFF",
  92. "type": "STRING"
  93. },
  94. {
  95. "name": "KICAD_SCRIPTING_PYTHON3",
  96. "value": "OFF",
  97. "type": "STRING"
  98. },
  99. {
  100. "name": "KICAD_SCRIPTING_WXPYTHON",
  101. "value": "OFF",
  102. "type": "STRING"
  103. },
  104. {
  105. "name": "KICAD_SCRIPTING_MODULES",
  106. "value": "OFF",
  107. "type": "STRING"
  108. },
  109. {
  110. "name": "KICAD_USE_OCE",
  111. "value": "OFF",
  112. "type": "STRING"
  113. },
  114. {
  115. "name": "KICAD_USE_OCC",
  116. "value": "ON",
  117. "type": "BOOL"
  118. },
  119. {
  120. "name": "KICAD_BUILD_QA_TESTS",
  121. "value": "False",
  122. "type": "BOOL"
  123. },
  124. {
  125. "name": "KICAD_SCRIPTING_WXPYTHON_PHOENIX",
  126. "value": "OFF",
  127. "type": "BOOL"
  128. },
  129. {
  130. "name": "KICAD_WIN32_DPI_AWARE",
  131. "value": "ON",
  132. "type": "BOOL"
  133. }
  134. ],
  135. "cmakeToolchain": "${env.VcPkgDir}/scripts/buildsystems/vcpkg.cmake"
  136. },
  137. {
  138. "name": "x64-Debug",
  139. "generator": "Ninja",
  140. "configurationType": "Debug",
  141. "inheritEnvironments": [ "msvc_x64_x64" ],
  142. "buildRoot": "${env.BuildDir}\\${name}",
  143. "installRoot": "${env.InstallDir}\\${name}",
  144. "cmakeCommandArgs": "",
  145. "buildCommandArgs": "-v",
  146. "ctestCommandArgs": "",
  147. "variables": [
  148. {
  149. "name": "KICAD_SPICE",
  150. "value": "ON",
  151. "type": "STRING"
  152. },
  153. {
  154. "name": "KICAD_SCRIPTING",
  155. "value": "OFF",
  156. "type": "STRING"
  157. },
  158. {
  159. "name": "KICAD_SCRIPTING_PYTHON3",
  160. "value": "OFF",
  161. "type": "STRING"
  162. },
  163. {
  164. "name": "KICAD_SCRIPTING_WXPYTHON",
  165. "value": "OFF",
  166. "type": "STRING"
  167. },
  168. {
  169. "name": "KICAD_SCRIPTING_MODULES",
  170. "value": "OFF",
  171. "type": "STRING"
  172. },
  173. {
  174. "name": "KICAD_USE_OCE",
  175. "value": "OFF",
  176. "type": "STRING"
  177. },
  178. {
  179. "name": "KICAD_USE_OCC",
  180. "value": "ON",
  181. "type": "BOOL"
  182. },
  183. {
  184. "name": "KICAD_BUILD_QA_TESTS",
  185. "value": "False",
  186. "type": "BOOL"
  187. },
  188. {
  189. "name": "KICAD_SCRIPTING_WXPYTHON_PHOENIX",
  190. "value": "OFF",
  191. "type": "BOOL"
  192. },
  193. {
  194. "name": "KICAD_WIN32_DPI_AWARE",
  195. "value": "ON",
  196. "type": "BOOL"
  197. }
  198. ],
  199. "cmakeToolchain": "${env.VcPkgDir}/scripts/buildsystems/vcpkg.cmake"
  200. },
  201. {
  202. "name": "x64-Release",
  203. "generator": "Ninja",
  204. "configurationType": "RelWithDebInfo",
  205. "inheritEnvironments": [ "msvc_x64_x64" ],
  206. "buildRoot": "${env.BuildDir}\\${name}",
  207. "installRoot": "${env.InstallDir}\\${name}",
  208. "cmakeCommandArgs": "",
  209. "buildCommandArgs": "-v",
  210. "ctestCommandArgs": "",
  211. "variables": [
  212. {
  213. "name": "KICAD_SPICE",
  214. "value": "ON",
  215. "type": "STRING"
  216. },
  217. {
  218. "name": "KICAD_SCRIPTING",
  219. "value": "OFF",
  220. "type": "STRING"
  221. },
  222. {
  223. "name": "KICAD_SCRIPTING_PYTHON3",
  224. "value": "OFF",
  225. "type": "STRING"
  226. },
  227. {
  228. "name": "KICAD_SCRIPTING_WXPYTHON",
  229. "value": "OFF",
  230. "type": "STRING"
  231. },
  232. {
  233. "name": "KICAD_SCRIPTING_MODULES",
  234. "value": "OFF",
  235. "type": "STRING"
  236. },
  237. {
  238. "name": "KICAD_USE_OCE",
  239. "value": "OFF",
  240. "type": "STRING"
  241. },
  242. {
  243. "name": "KICAD_USE_OCC",
  244. "value": "ON",
  245. "type": "BOOL"
  246. },
  247. {
  248. "name": "KICAD_BUILD_QA_TESTS",
  249. "value": "False",
  250. "type": "BOOL"
  251. },
  252. {
  253. "name": "KICAD_SCRIPTING_WXPYTHON_PHOENIX",
  254. "value": "OFF",
  255. "type": "BOOL"
  256. },
  257. {
  258. "name": "KICAD_WIN32_DPI_AWARE",
  259. "value": "ON",
  260. "type": "BOOL"
  261. }
  262. ],
  263. "cmakeToolchain": "${env.VcPkgDir}/scripts/buildsystems/vcpkg.cmake"
  264. }
  265. ]
  266. }