cxx_exe.json 9.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311
  1. {
  2. "name": "cxx_exe",
  3. "id": "^cxx_exe::@a56b12a3f5c0529fb296$",
  4. "directorySource": "^cxx$",
  5. "projectName": "Cxx",
  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": "^empty\\.cxx$",
  16. "isGenerated": null,
  17. "fileSetName": null,
  18. "sourceGroupName": "Source Files",
  19. "compileGroupLanguage": "CXX",
  20. "backtrace": [
  21. {
  22. "file": "^cxx/CMakeLists\\.txt$",
  23. "line": 5,
  24. "command": "add_executable",
  25. "hasParent": true
  26. },
  27. {
  28. "file": "^cxx/CMakeLists\\.txt$",
  29. "line": null,
  30. "command": null,
  31. "hasParent": false
  32. }
  33. ]
  34. }
  35. ],
  36. "interfaceSources": null,
  37. "sourceGroups": [
  38. {
  39. "name": "Source Files",
  40. "sourcePaths": [
  41. "^empty\\.cxx$"
  42. ],
  43. "interfaceSourcePaths": null
  44. }
  45. ],
  46. "compileGroups": [
  47. {
  48. "language": "CXX",
  49. "sourcePaths": [
  50. "^empty\\.cxx$"
  51. ],
  52. "includes": null,
  53. "frameworks": null,
  54. "defines": [
  55. {
  56. "define": "_MBCS",
  57. "backtrace": null
  58. }
  59. ],
  60. "precompileHeaders": [
  61. {
  62. "header": ".*empty\\.h$",
  63. "backtrace": [
  64. {
  65. "file": "^cxx/CMakeLists\\.txt$",
  66. "line": 23,
  67. "command": "target_precompile_headers",
  68. "hasParent": true
  69. },
  70. {
  71. "file": "^cxx/CMakeLists\\.txt$",
  72. "line": null,
  73. "command": null,
  74. "hasParent": false
  75. }
  76. ]
  77. }
  78. ],
  79. "compileCommandFragments": [
  80. {
  81. "fragment": "TargetCompileOptions",
  82. "backtrace": [
  83. {
  84. "file": "^cxx/CMakeLists\\.txt$",
  85. "line": 19,
  86. "command": "target_compile_options",
  87. "hasParent": true
  88. },
  89. {
  90. "file": "^cxx/CMakeLists\\.txt$",
  91. "line": null,
  92. "command": null,
  93. "hasParent": false
  94. }
  95. ]
  96. }
  97. ]
  98. }
  99. ],
  100. "backtrace": [
  101. {
  102. "file": "^cxx/CMakeLists\\.txt$",
  103. "line": 5,
  104. "command": "add_executable",
  105. "hasParent": true
  106. },
  107. {
  108. "file": "^cxx/CMakeLists\\.txt$",
  109. "line": null,
  110. "command": null,
  111. "hasParent": false
  112. }
  113. ],
  114. "folder": "bin",
  115. "nameOnDisk": "^cxx_exe(\\.exe)?$",
  116. "artifacts": [
  117. {
  118. "path": "^cxx/((Debug|Release|RelWithDebInfo|MinSizeRel)/)?cxx_exe(\\.exe)?$",
  119. "_dllExtra": false
  120. },
  121. {
  122. "path": "^cxx/((Debug|Release|RelWithDebInfo|MinSizeRel)/)?cxx_exe\\.pdb$",
  123. "_dllExtra": true
  124. }
  125. ],
  126. "build": "^cxx$",
  127. "source": "^cxx$",
  128. "install": {
  129. "prefix": "^(/usr/local|[A-Za-z]:.*/codemodel-v2)$",
  130. "destinations": [
  131. {
  132. "path": "lib",
  133. "backtrace": [
  134. {
  135. "file": "^cxx/CMakeLists\\.txt$",
  136. "line": 40,
  137. "command": "install",
  138. "hasParent": true
  139. },
  140. {
  141. "file": "^cxx/CMakeLists\\.txt$",
  142. "line": null,
  143. "command": null,
  144. "hasParent": false
  145. }
  146. ]
  147. },
  148. {
  149. "path": "bin",
  150. "backtrace": [
  151. {
  152. "file": "^codemodel-v2\\.cmake$",
  153. "line": 52,
  154. "command": "install",
  155. "hasParent": true
  156. },
  157. {
  158. "file": "^codemodel-v2\\.cmake$",
  159. "line": null,
  160. "command": null,
  161. "hasParent": true
  162. },
  163. {
  164. "file": "^CMakeLists\\.txt$",
  165. "line": 3,
  166. "command": "include",
  167. "hasParent": true
  168. },
  169. {
  170. "file": "^CMakeLists\\.txt$",
  171. "line": null,
  172. "command": null,
  173. "hasParent": false
  174. }
  175. ]
  176. }
  177. ]
  178. },
  179. "link": {
  180. "language": "CXX",
  181. "lto": null,
  182. "commandFragments": [
  183. {
  184. "fragment": "TargetLinkOptions",
  185. "role": "flags",
  186. "backtrace": [
  187. {
  188. "file": "^cxx/CMakeLists\\.txt$",
  189. "line": 20,
  190. "command": "target_link_options",
  191. "hasParent": true
  192. },
  193. {
  194. "file": "^cxx/CMakeLists\\.txt$",
  195. "line": null,
  196. "command": null,
  197. "hasParent": false
  198. }
  199. ]
  200. },
  201. {
  202. "fragment": ".*TargetLinkDir\\\"?$",
  203. "role": "libraryPath",
  204. "backtrace": [
  205. {
  206. "file": "^cxx/CMakeLists\\.txt$",
  207. "line": 21,
  208. "command": "target_link_directories",
  209. "hasParent": true
  210. },
  211. {
  212. "file": "^cxx/CMakeLists\\.txt$",
  213. "line": null,
  214. "command": null,
  215. "hasParent": false
  216. }
  217. ]
  218. },
  219. {
  220. "fragment": ".*cxx_lib.*",
  221. "role": "libraries",
  222. "backtrace": [
  223. {
  224. "file": "^cxx/CMakeLists\\.txt$",
  225. "line": 6,
  226. "command": "target_link_libraries",
  227. "hasParent": true
  228. },
  229. {
  230. "file": "^cxx/CMakeLists\\.txt$",
  231. "line": null,
  232. "command": null,
  233. "hasParent": false
  234. }
  235. ]
  236. }
  237. ]
  238. },
  239. "archive": null,
  240. "dependencies": [
  241. {
  242. "id": "^cxx_lib::@a56b12a3f5c0529fb296$",
  243. "backtrace": [
  244. {
  245. "file": "^cxx/CMakeLists\\.txt$",
  246. "line": 6,
  247. "command": "target_link_libraries",
  248. "hasParent": true
  249. },
  250. {
  251. "file": "^cxx/CMakeLists\\.txt$",
  252. "line": null,
  253. "command": null,
  254. "hasParent": false
  255. }
  256. ]
  257. },
  258. {
  259. "id": "^ZERO_CHECK::@a56b12a3f5c0529fb296$",
  260. "backtrace": null
  261. }
  262. ],
  263. "linkLibraries": [
  264. {
  265. "id": "^cxx_lib::@a56b12a3f5c0529fb296$",
  266. "fragment": null,
  267. "backtrace": [
  268. {
  269. "file": "^cxx/CMakeLists\\.txt$",
  270. "line": 6,
  271. "command": "target_link_libraries",
  272. "hasParent": true
  273. },
  274. {
  275. "file": "^cxx/CMakeLists\\.txt$",
  276. "line": null,
  277. "command": null,
  278. "hasParent": false
  279. }
  280. ],
  281. "fromDependency": null
  282. }
  283. ],
  284. "interfaceLinkLibraries": null,
  285. "compileDependencies": [
  286. {
  287. "id": "^cxx_lib::@a56b12a3f5c0529fb296$",
  288. "backtrace": [
  289. {
  290. "file": "^cxx/CMakeLists\\.txt$",
  291. "line": 6,
  292. "command": "target_link_libraries",
  293. "hasParent": true
  294. },
  295. {
  296. "file": "^cxx/CMakeLists\\.txt$",
  297. "line": null,
  298. "command": null,
  299. "hasParent": false
  300. }
  301. ],
  302. "fromDependency": null
  303. }
  304. ],
  305. "interfaceCompileDependencies": null,
  306. "objectDependencies": null,
  307. "orderDependencies": null,
  308. "debugger": {
  309. "workingDirectory": "^/test/debugger/workingDirectory$"
  310. }
  311. }