cxx_exe_precompileheader.json 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166
  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": 21,
  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": 17,
  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. "^empty\\.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": 21,
  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": 17,
  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. "sources": [
  99. {
  100. "path": ".*cmake_pch(_[^.]+)?(\\.hxx)?\\.cxx$",
  101. "isGenerated": null,
  102. "fileSetName": null,
  103. "sourceGroupName": "Source Files",
  104. "compileGroupLanguage": "CXX",
  105. "backtrace": [
  106. {
  107. "file": "^cxx/CMakeLists\\.txt$",
  108. "line": null,
  109. "command": null,
  110. "hasParent": false
  111. }
  112. ]
  113. },
  114. {
  115. "path": "^empty\\.cxx$",
  116. "isGenerated": null,
  117. "fileSetName": null,
  118. "sourceGroupName": "Source Files",
  119. "compileGroupLanguage": "CXX",
  120. "backtrace": [
  121. {
  122. "file": "^cxx/CMakeLists\\.txt$",
  123. "line": 5,
  124. "command": "add_executable",
  125. "hasParent": true
  126. },
  127. {
  128. "file": "^cxx/CMakeLists\\.txt$",
  129. "line": null,
  130. "command": null,
  131. "hasParent": false
  132. }
  133. ]
  134. },
  135. {
  136. "path": ".*/cmake_pch(_[^.]+)?\\.hxx$",
  137. "isGenerated": null,
  138. "fileSetName": null,
  139. "sourceGroupName": "Precompile Header File",
  140. "compileGroupLanguage": null,
  141. "backtrace": [
  142. {
  143. "file": "^cxx/CMakeLists\\.txt$",
  144. "line": null,
  145. "command": null,
  146. "hasParent": false
  147. }
  148. ]
  149. }
  150. ],
  151. "sourceGroups": [
  152. {
  153. "name": "Source Files",
  154. "sourcePaths": [
  155. ".*cmake_pch(_[^.]+)?(\\.hxx)?\\.cxx$",
  156. "^empty\\.cxx$"
  157. ]
  158. },
  159. {
  160. "name": "Precompile Header File",
  161. "sourcePaths": [
  162. ".*/cmake_pch(_[^.]+)?\\.hxx$"
  163. ]
  164. }
  165. ]
  166. }