cxx_exe.json 7.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259
  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. "sourceGroups": [
  37. {
  38. "name": "Source Files",
  39. "sourcePaths": [
  40. "^empty\\.cxx$"
  41. ]
  42. }
  43. ],
  44. "compileGroups": [
  45. {
  46. "language": "CXX",
  47. "sourcePaths": [
  48. "^empty\\.cxx$"
  49. ],
  50. "includes": null,
  51. "frameworks": null,
  52. "defines": null,
  53. "precompileHeaders": [
  54. {
  55. "header": ".*empty\\.h$",
  56. "backtrace": [
  57. {
  58. "file": "^cxx/CMakeLists\\.txt$",
  59. "line": 23,
  60. "command": "target_precompile_headers",
  61. "hasParent": true
  62. },
  63. {
  64. "file": "^cxx/CMakeLists\\.txt$",
  65. "line": null,
  66. "command": null,
  67. "hasParent": false
  68. }
  69. ]
  70. }
  71. ],
  72. "compileCommandFragments": [
  73. {
  74. "fragment": "TargetCompileOptions",
  75. "backtrace": [
  76. {
  77. "file": "^cxx/CMakeLists\\.txt$",
  78. "line": 19,
  79. "command": "target_compile_options",
  80. "hasParent": true
  81. },
  82. {
  83. "file": "^cxx/CMakeLists\\.txt$",
  84. "line": null,
  85. "command": null,
  86. "hasParent": false
  87. }
  88. ]
  89. }
  90. ]
  91. }
  92. ],
  93. "backtrace": [
  94. {
  95. "file": "^cxx/CMakeLists\\.txt$",
  96. "line": 5,
  97. "command": "add_executable",
  98. "hasParent": true
  99. },
  100. {
  101. "file": "^cxx/CMakeLists\\.txt$",
  102. "line": null,
  103. "command": null,
  104. "hasParent": false
  105. }
  106. ],
  107. "folder": "bin",
  108. "nameOnDisk": "^cxx_exe(\\.exe)?$",
  109. "artifacts": [
  110. {
  111. "path": "^cxx/((Debug|Release|RelWithDebInfo|MinSizeRel)/)?cxx_exe(\\.exe)?$",
  112. "_dllExtra": false
  113. },
  114. {
  115. "path": "^cxx/((Debug|Release|RelWithDebInfo|MinSizeRel)/)?cxx_exe\\.pdb$",
  116. "_dllExtra": true
  117. }
  118. ],
  119. "build": "^cxx$",
  120. "source": "^cxx$",
  121. "install": {
  122. "prefix": "^(/usr/local|[A-Za-z]:.*/codemodel-v2)$",
  123. "destinations": [
  124. {
  125. "path": "lib",
  126. "backtrace": [
  127. {
  128. "file": "^cxx/CMakeLists\\.txt$",
  129. "line": 40,
  130. "command": "install",
  131. "hasParent": true
  132. },
  133. {
  134. "file": "^cxx/CMakeLists\\.txt$",
  135. "line": null,
  136. "command": null,
  137. "hasParent": false
  138. }
  139. ]
  140. },
  141. {
  142. "path": "bin",
  143. "backtrace": [
  144. {
  145. "file": "^codemodel-v2\\.cmake$",
  146. "line": 50,
  147. "command": "install",
  148. "hasParent": true
  149. },
  150. {
  151. "file": "^codemodel-v2\\.cmake$",
  152. "line": null,
  153. "command": null,
  154. "hasParent": true
  155. },
  156. {
  157. "file": "^CMakeLists\\.txt$",
  158. "line": 3,
  159. "command": "include",
  160. "hasParent": true
  161. },
  162. {
  163. "file": "^CMakeLists\\.txt$",
  164. "line": null,
  165. "command": null,
  166. "hasParent": false
  167. }
  168. ]
  169. }
  170. ]
  171. },
  172. "link": {
  173. "language": "CXX",
  174. "lto": null,
  175. "commandFragments": [
  176. {
  177. "fragment": "TargetLinkOptions",
  178. "role": "flags",
  179. "backtrace": [
  180. {
  181. "file": "^cxx/CMakeLists\\.txt$",
  182. "line": 20,
  183. "command": "target_link_options",
  184. "hasParent": true
  185. },
  186. {
  187. "file": "^cxx/CMakeLists\\.txt$",
  188. "line": null,
  189. "command": null,
  190. "hasParent": false
  191. }
  192. ]
  193. },
  194. {
  195. "fragment": ".*TargetLinkDir\\\"?$",
  196. "role": "libraryPath",
  197. "backtrace": [
  198. {
  199. "file": "^cxx/CMakeLists\\.txt$",
  200. "line": 21,
  201. "command": "target_link_directories",
  202. "hasParent": true
  203. },
  204. {
  205. "file": "^cxx/CMakeLists\\.txt$",
  206. "line": null,
  207. "command": null,
  208. "hasParent": false
  209. }
  210. ]
  211. },
  212. {
  213. "fragment": ".*cxx_lib.*",
  214. "role": "libraries",
  215. "backtrace": [
  216. {
  217. "file": "^cxx/CMakeLists\\.txt$",
  218. "line": 6,
  219. "command": "target_link_libraries",
  220. "hasParent": true
  221. },
  222. {
  223. "file": "^cxx/CMakeLists\\.txt$",
  224. "line": null,
  225. "command": null,
  226. "hasParent": false
  227. }
  228. ]
  229. }
  230. ]
  231. },
  232. "archive": null,
  233. "dependencies": [
  234. {
  235. "id": "^cxx_lib::@a56b12a3f5c0529fb296$",
  236. "backtrace": [
  237. {
  238. "file": "^cxx/CMakeLists\\.txt$",
  239. "line": 6,
  240. "command": "target_link_libraries",
  241. "hasParent": true
  242. },
  243. {
  244. "file": "^cxx/CMakeLists\\.txt$",
  245. "line": null,
  246. "command": null,
  247. "hasParent": false
  248. }
  249. ]
  250. },
  251. {
  252. "id": "^ZERO_CHECK::@a56b12a3f5c0529fb296$",
  253. "backtrace": null
  254. }
  255. ],
  256. "debugger": {
  257. "workingDirectory": "^/test/debugger/workingDirectory$"
  258. }
  259. }