cxx_exe_precompileheader_2arch.json 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245
  1. {
  2. "compileGroups": [
  3. {
  4. "language": "CXX",
  5. "sourcePaths": [
  6. ".*cmake_pch(_[^.]+)?(\\.hxx)?\\.cxx$"
  7. ],
  8. "includes": null,
  9. "frameworks": null,
  10. "defines": null,
  11. "precompileHeaders": [
  12. {
  13. "header": ".*empty\\.h$",
  14. "backtrace": [
  15. {
  16. "file": "^cxx/CMakeLists\\.txt$",
  17. "line": 23,
  18. "command": "target_precompile_headers",
  19. "hasParent": true
  20. },
  21. {
  22. "file": "^cxx/CMakeLists\\.txt$",
  23. "line": null,
  24. "command": null,
  25. "hasParent": false
  26. }
  27. ]
  28. }
  29. ],
  30. "compileCommandFragments": [
  31. {
  32. "fragment": "TargetCompileOptions",
  33. "backtrace": [
  34. {
  35. "file": "^cxx/CMakeLists\\.txt$",
  36. "line": 19,
  37. "command": "target_compile_options",
  38. "hasParent": true
  39. },
  40. {
  41. "file": "^cxx/CMakeLists\\.txt$",
  42. "line": null,
  43. "command": null,
  44. "hasParent": false
  45. }
  46. ]
  47. }
  48. ]
  49. },
  50. {
  51. "language": "CXX",
  52. "sourcePaths": [
  53. ".*cmake_pch(_[^.]+)?(\\.hxx)?\\.cxx$"
  54. ],
  55. "includes": null,
  56. "frameworks": null,
  57. "defines": null,
  58. "precompileHeaders": [
  59. {
  60. "header": ".*empty\\.h$",
  61. "backtrace": [
  62. {
  63. "file": "^cxx/CMakeLists\\.txt$",
  64. "line": 23,
  65. "command": "target_precompile_headers",
  66. "hasParent": true
  67. },
  68. {
  69. "file": "^cxx/CMakeLists\\.txt$",
  70. "line": null,
  71. "command": null,
  72. "hasParent": false
  73. }
  74. ]
  75. }
  76. ],
  77. "compileCommandFragments": [
  78. {
  79. "fragment": "TargetCompileOptions",
  80. "backtrace": [
  81. {
  82. "file": "^cxx/CMakeLists\\.txt$",
  83. "line": 19,
  84. "command": "target_compile_options",
  85. "hasParent": true
  86. },
  87. {
  88. "file": "^cxx/CMakeLists\\.txt$",
  89. "line": null,
  90. "command": null,
  91. "hasParent": false
  92. }
  93. ]
  94. }
  95. ]
  96. },
  97. {
  98. "language": "CXX",
  99. "sourcePaths": [
  100. "^empty\\.cxx$"
  101. ],
  102. "includes": null,
  103. "frameworks": null,
  104. "defines": null,
  105. "precompileHeaders": [
  106. {
  107. "header": ".*empty\\.h$",
  108. "backtrace": [
  109. {
  110. "file": "^cxx/CMakeLists\\.txt$",
  111. "line": 23,
  112. "command": "target_precompile_headers",
  113. "hasParent": true
  114. },
  115. {
  116. "file": "^cxx/CMakeLists\\.txt$",
  117. "line": null,
  118. "command": null,
  119. "hasParent": false
  120. }
  121. ]
  122. }
  123. ],
  124. "compileCommandFragments": [
  125. {
  126. "fragment": "TargetCompileOptions",
  127. "backtrace": [
  128. {
  129. "file": "^cxx/CMakeLists\\.txt$",
  130. "line": 19,
  131. "command": "target_compile_options",
  132. "hasParent": true
  133. },
  134. {
  135. "file": "^cxx/CMakeLists\\.txt$",
  136. "line": null,
  137. "command": null,
  138. "hasParent": false
  139. }
  140. ]
  141. }
  142. ]
  143. }
  144. ],
  145. "sources": [
  146. {
  147. "path": ".*cmake_pch(_[^.]+)?(\\.hxx)?\\.cxx$",
  148. "isGenerated": null,
  149. "fileSetName": null,
  150. "sourceGroupName": "Source Files",
  151. "compileGroupLanguage": "CXX",
  152. "backtrace": [
  153. {
  154. "file": "^cxx/CMakeLists\\.txt$",
  155. "line": null,
  156. "command": null,
  157. "hasParent": false
  158. }
  159. ]
  160. },
  161. {
  162. "path": ".*cmake_pch(_[^.]+)?(\\.hxx)?\\.cxx$",
  163. "isGenerated": null,
  164. "fileSetName": null,
  165. "sourceGroupName": "Source Files",
  166. "compileGroupLanguage": "CXX",
  167. "backtrace": [
  168. {
  169. "file": "^cxx/CMakeLists\\.txt$",
  170. "line": null,
  171. "command": null,
  172. "hasParent": false
  173. }
  174. ]
  175. },
  176. {
  177. "path": "^empty\\.cxx$",
  178. "isGenerated": null,
  179. "fileSetName": null,
  180. "sourceGroupName": "Source Files",
  181. "compileGroupLanguage": "CXX",
  182. "backtrace": [
  183. {
  184. "file": "^cxx/CMakeLists\\.txt$",
  185. "line": 5,
  186. "command": "add_executable",
  187. "hasParent": true
  188. },
  189. {
  190. "file": "^cxx/CMakeLists\\.txt$",
  191. "line": null,
  192. "command": null,
  193. "hasParent": false
  194. }
  195. ]
  196. },
  197. {
  198. "path": ".*/cmake_pch(_[^.]+)?\\.hxx$",
  199. "isGenerated": null,
  200. "fileSetName": null,
  201. "sourceGroupName": "Precompile Header File",
  202. "compileGroupLanguage": null,
  203. "backtrace": [
  204. {
  205. "file": "^cxx/CMakeLists\\.txt$",
  206. "line": null,
  207. "command": null,
  208. "hasParent": false
  209. }
  210. ]
  211. },
  212. {
  213. "path": ".*/cmake_pch(_[^.]+)?\\.hxx$",
  214. "isGenerated": null,
  215. "fileSetName": null,
  216. "sourceGroupName": "Precompile Header File",
  217. "compileGroupLanguage": null,
  218. "backtrace": [
  219. {
  220. "file": "^cxx/CMakeLists\\.txt$",
  221. "line": null,
  222. "command": null,
  223. "hasParent": false
  224. }
  225. ]
  226. }
  227. ],
  228. "sourceGroups": [
  229. {
  230. "name": "Source Files",
  231. "sourcePaths": [
  232. ".*cmake_pch(_[^.]+)?(\\.hxx)?\\.cxx$",
  233. ".*cmake_pch(_[^.]+)?(\\.hxx)?\\.cxx$",
  234. "^empty\\.cxx$"
  235. ]
  236. },
  237. {
  238. "name": "Precompile Header File",
  239. "sourcePaths": [
  240. ".*/cmake_pch(_[^.]+)?\\.hxx$",
  241. ".*/cmake_pch(_[^.]+)?\\.hxx$"
  242. ]
  243. }
  244. ]
  245. }