generated_exe.json 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329
  1. {
  2. "name": "generated_exe",
  3. "id": "^generated_exe::@[0-9a-f]+$",
  4. "directorySource": "^.*/Tests/RunCMake/FileAPIExternalSource$",
  5. "projectName": "External",
  6. "type": "EXECUTABLE",
  7. "imported": null,
  8. "local": null,
  9. "abstract": null,
  10. "symbolic": null,
  11. "isGeneratorProvided": null,
  12. "fileSets": null,
  13. "sources": [
  14. {
  15. "path": "^.*/Tests/RunCMake/FileAPIExternalSource/empty\\.c$",
  16. "isGenerated": null,
  17. "fileSetName": null,
  18. "sourceGroupName": "Source Files",
  19. "compileGroupLanguage": "C",
  20. "backtrace": [
  21. {
  22. "file": "^.*/Tests/RunCMake/FileAPIExternalSource/CMakeLists\\.txt$",
  23. "line": 5,
  24. "command": "add_executable",
  25. "hasParent": true
  26. },
  27. {
  28. "file": "^.*/Tests/RunCMake/FileAPIExternalSource/CMakeLists\\.txt$",
  29. "line": null,
  30. "command": null,
  31. "hasParent": false
  32. }
  33. ]
  34. },
  35. {
  36. "path": "^.*/Tests/RunCMake/FileAPI/FileAPIExternalBuild/generated\\.cxx$",
  37. "isGenerated": true,
  38. "fileSetName": null,
  39. "sourceGroupName": "Generated Source Files",
  40. "compileGroupLanguage": "CXX",
  41. "backtrace": [
  42. {
  43. "file": "^.*/Tests/RunCMake/FileAPIExternalSource/CMakeLists\\.txt$",
  44. "line": 6,
  45. "command": "target_sources",
  46. "hasParent": true
  47. },
  48. {
  49. "file": "^.*/Tests/RunCMake/FileAPIExternalSource/CMakeLists\\.txt$",
  50. "line": null,
  51. "command": null,
  52. "hasParent": false
  53. }
  54. ]
  55. }
  56. ],
  57. "interfaceSources": null,
  58. "sourceGroups": [
  59. {
  60. "name": "Source Files",
  61. "sourcePaths": [
  62. "^.*/Tests/RunCMake/FileAPIExternalSource/empty\\.c$"
  63. ],
  64. "interfaceSourcePaths": null
  65. },
  66. {
  67. "name": "Generated Source Files",
  68. "sourcePaths": [
  69. "^.*/Tests/RunCMake/FileAPI/FileAPIExternalBuild/generated\\.cxx$"
  70. ],
  71. "interfaceSourcePaths": null
  72. }
  73. ],
  74. "compileGroups": [
  75. {
  76. "language": "C",
  77. "sourcePaths": [
  78. "^.*/Tests/RunCMake/FileAPIExternalSource/empty\\.c$"
  79. ],
  80. "includes": [
  81. {
  82. "path": "^.*/Tests/RunCMake/FileAPI/FileAPIExternalBuild$",
  83. "isSystem": null,
  84. "backtrace": [
  85. {
  86. "file": "^.*/Tests/RunCMake/FileAPIExternalSource/CMakeLists\\.txt$",
  87. "line": 10,
  88. "command": "set_property",
  89. "hasParent": true
  90. },
  91. {
  92. "file": "^.*/Tests/RunCMake/FileAPIExternalSource/CMakeLists\\.txt$",
  93. "line": null,
  94. "command": null,
  95. "hasParent": false
  96. }
  97. ]
  98. },
  99. {
  100. "path": "^.*/Tests/RunCMake/FileAPIExternalSource$",
  101. "isSystem": true,
  102. "backtrace": [
  103. {
  104. "file": "^.*/Tests/RunCMake/FileAPIExternalSource/CMakeLists\\.txt$",
  105. "line": 11,
  106. "command": "target_include_directories",
  107. "hasParent": true
  108. },
  109. {
  110. "file": "^.*/Tests/RunCMake/FileAPIExternalSource/CMakeLists\\.txt$",
  111. "line": null,
  112. "command": null,
  113. "hasParent": false
  114. }
  115. ]
  116. }
  117. ],
  118. "frameworks": null,
  119. "defines": [
  120. {
  121. "define": "_MBCS",
  122. "backtrace": null
  123. },
  124. {
  125. "define": "EMPTY_C=1",
  126. "backtrace": [
  127. {
  128. "file": "^.*/Tests/RunCMake/FileAPIExternalSource/CMakeLists\\.txt$",
  129. "line": 9,
  130. "command": "set_property",
  131. "hasParent": true
  132. },
  133. {
  134. "file": "^.*/Tests/RunCMake/FileAPIExternalSource/CMakeLists\\.txt$",
  135. "line": null,
  136. "command": null,
  137. "hasParent": false
  138. }
  139. ]
  140. },
  141. {
  142. "define": "SRC_DUMMY",
  143. "backtrace": [
  144. {
  145. "file": "^.*/Tests/RunCMake/FileAPIExternalSource/CMakeLists\\.txt$",
  146. "line": 9,
  147. "command": "set_property",
  148. "hasParent": true
  149. },
  150. {
  151. "file": "^.*/Tests/RunCMake/FileAPIExternalSource/CMakeLists\\.txt$",
  152. "line": null,
  153. "command": null,
  154. "hasParent": false
  155. }
  156. ]
  157. },
  158. {
  159. "define": "GENERATED_EXE=1",
  160. "backtrace": [
  161. {
  162. "file": "^.*/Tests/RunCMake/FileAPIExternalSource/CMakeLists\\.txt$",
  163. "line": 12,
  164. "command": "target_compile_definitions",
  165. "hasParent": true
  166. },
  167. {
  168. "file": "^.*/Tests/RunCMake/FileAPIExternalSource/CMakeLists\\.txt$",
  169. "line": null,
  170. "command": null,
  171. "hasParent": false
  172. }
  173. ]
  174. },
  175. {
  176. "define": "TGT_DUMMY",
  177. "backtrace": [
  178. {
  179. "file": "^.*/Tests/RunCMake/FileAPIExternalSource/CMakeLists\\.txt$",
  180. "line": 12,
  181. "command": "target_compile_definitions",
  182. "hasParent": true
  183. },
  184. {
  185. "file": "^.*/Tests/RunCMake/FileAPIExternalSource/CMakeLists\\.txt$",
  186. "line": null,
  187. "command": null,
  188. "hasParent": false
  189. }
  190. ]
  191. }
  192. ],
  193. "compileCommandFragments": [
  194. {
  195. "fragment": "SRC_COMPILE_OPTIONS_DUMMY",
  196. "backtrace": [
  197. {
  198. "file": "^.*/Tests/RunCMake/FileAPIExternalSource/CMakeLists\\.txt$",
  199. "line": 13,
  200. "command": "set_source_files_properties",
  201. "hasParent": true
  202. },
  203. {
  204. "file": "^.*/Tests/RunCMake/FileAPIExternalSource/CMakeLists\\.txt$",
  205. "line": null,
  206. "command": null,
  207. "hasParent": false
  208. }
  209. ]
  210. }
  211. ]
  212. },
  213. {
  214. "language": "CXX",
  215. "sourcePaths": [
  216. "^.*/Tests/RunCMake/FileAPI/FileAPIExternalBuild/generated\\.cxx$"
  217. ],
  218. "includes": [
  219. {
  220. "path": "^.*/Tests/RunCMake/FileAPIExternalSource$",
  221. "isSystem": true,
  222. "backtrace": [
  223. {
  224. "file": "^.*/Tests/RunCMake/FileAPIExternalSource/CMakeLists\\.txt$",
  225. "line": 11,
  226. "command": "target_include_directories",
  227. "hasParent": true
  228. },
  229. {
  230. "file": "^.*/Tests/RunCMake/FileAPIExternalSource/CMakeLists\\.txt$",
  231. "line": null,
  232. "command": null,
  233. "hasParent": false
  234. }
  235. ]
  236. }
  237. ],
  238. "frameworks": null,
  239. "defines": [
  240. {
  241. "define": "_MBCS",
  242. "backtrace": null
  243. },
  244. {
  245. "define": "GENERATED_EXE=1",
  246. "backtrace": [
  247. {
  248. "file": "^.*/Tests/RunCMake/FileAPIExternalSource/CMakeLists\\.txt$",
  249. "line": 12,
  250. "command": "target_compile_definitions",
  251. "hasParent": true
  252. },
  253. {
  254. "file": "^.*/Tests/RunCMake/FileAPIExternalSource/CMakeLists\\.txt$",
  255. "line": null,
  256. "command": null,
  257. "hasParent": false
  258. }
  259. ]
  260. },
  261. {
  262. "define": "TGT_DUMMY",
  263. "backtrace": [
  264. {
  265. "file": "^.*/Tests/RunCMake/FileAPIExternalSource/CMakeLists\\.txt$",
  266. "line": 12,
  267. "command": "target_compile_definitions",
  268. "hasParent": true
  269. },
  270. {
  271. "file": "^.*/Tests/RunCMake/FileAPIExternalSource/CMakeLists\\.txt$",
  272. "line": null,
  273. "command": null,
  274. "hasParent": false
  275. }
  276. ]
  277. }
  278. ],
  279. "compileCommandFragments": null
  280. }
  281. ],
  282. "backtrace": [
  283. {
  284. "file": "^.*/Tests/RunCMake/FileAPIExternalSource/CMakeLists\\.txt$",
  285. "line": 5,
  286. "command": "add_executable",
  287. "hasParent": true
  288. },
  289. {
  290. "file": "^.*/Tests/RunCMake/FileAPIExternalSource/CMakeLists\\.txt$",
  291. "line": null,
  292. "command": null,
  293. "hasParent": false
  294. }
  295. ],
  296. "folder": null,
  297. "nameOnDisk": "^generated_exe(\\.exe)?$",
  298. "artifacts": [
  299. {
  300. "path": "^.*/Tests/RunCMake/FileAPI/FileAPIExternalBuild/((Debug|Release|RelWithDebInfo|MinSizeRel)/)?generated_exe(\\.exe)?$",
  301. "_dllExtra": false
  302. },
  303. {
  304. "path": "^.*/Tests/RunCMake/FileAPI/FileAPIExternalBuild/((Debug|Release|RelWithDebInfo|MinSizeRel)/)?generated_exe\\.pdb$",
  305. "_dllExtra": true
  306. }
  307. ],
  308. "build": "^.*/Tests/RunCMake/FileAPI/FileAPIExternalBuild$",
  309. "source": "^.*/Tests/RunCMake/FileAPIExternalSource$",
  310. "install": null,
  311. "link": {
  312. "language": "CXX",
  313. "lto": null,
  314. "commandFragments": null
  315. },
  316. "archive": null,
  317. "dependencies": [
  318. {
  319. "id": "^ZERO_CHECK::@[0-9a-f]+$",
  320. "backtrace": null
  321. }
  322. ],
  323. "linkLibraries": null,
  324. "interfaceLinkLibraries": null,
  325. "compileDependencies": null,
  326. "interfaceCompileDependencies": null,
  327. "objectDependencies": null,
  328. "orderDependencies": null
  329. }