export-build-database-imported-all-multi.json 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290
  1. {
  2. "version": 1,
  3. "revision": 0,
  4. "sets": [
  5. {
  6. "family-name": "use_import_interfaces",
  7. "name": "use_import_interfaces@<CONFIG>",
  8. "translation-units": [
  9. {
  10. "arguments": [
  11. "<IGNORE>",
  12. "-D_MBCS",
  13. "-Dtarget_interface_define",
  14. "-Dtarget_public_define",
  15. "PATH:-I<SOURCE_DIR>/examples/export-build-database/target_interface_include",
  16. "PATH:-I<SOURCE_DIR>/examples/export-build-database/target_public_include",
  17. "-Dfrom_cmake_cxx_flags",
  18. "-Dfrom_cmake_cxx_<CONFIG_LOWER>_flags",
  19. "<CXX20_OPTION>",
  20. "-Dtarget_interface_option",
  21. "-Dtarget_public_option",
  22. "PATH:-Ddepflag=\"CMakeFiles/use_import_interfaces.dir<CONFIG_DIR>/use.cxx<OBJEXT>.d\"",
  23. "PATH:<OUTPUT_FLAG>CMakeFiles/use_import_interfaces.dir<CONFIG_DIR>/use.cxx<OBJEXT>",
  24. "-c",
  25. "PATH:<SOURCE_DIR>/examples/import-modules/use.cxx"
  26. ],
  27. "baseline-arguments": [
  28. "-D_MBCS",
  29. "-Dtarget_interface_define",
  30. "-Dtarget_public_define",
  31. "PATH:-I<SOURCE_DIR>/examples/export-build-database/target_interface_include",
  32. "PATH:-I<SOURCE_DIR>/examples/export-build-database/target_public_include",
  33. "-Dfrom_cmake_cxx_flags",
  34. "-Dfrom_cmake_cxx_<CONFIG_LOWER>_flags",
  35. "<CXX20_OPTION>",
  36. "-Dtarget_interface_option",
  37. "-Dtarget_public_option"
  38. ],
  39. "local-arguments": [
  40. "-D_MBCS",
  41. "-Dtarget_interface_define",
  42. "-Dtarget_public_define",
  43. "PATH:-I<SOURCE_DIR>/examples/export-build-database/target_interface_include",
  44. "PATH:-I<SOURCE_DIR>/examples/export-build-database/target_public_include",
  45. "-Dfrom_cmake_cxx_flags",
  46. "-Dfrom_cmake_cxx_<CONFIG_LOWER>_flags",
  47. "<CXX20_OPTION>",
  48. "-Dtarget_interface_option",
  49. "-Dtarget_public_option"
  50. ],
  51. "object": "PATH:CMakeFiles/use_import_interfaces.dir<CONFIG_DIR>/use.cxx<OBJEXT>",
  52. "private": true,
  53. "provides": {},
  54. "requires": ["importable"],
  55. "source": "PATH:<SOURCE_DIR>/examples/import-modules/use.cxx",
  56. "work-directory": "<BINARY_DIR>"
  57. }
  58. ],
  59. "visible-sets": ["REGEX:CXXModules__export_build_database@synth_<HEX>@<CONFIG>"]
  60. },
  61. {
  62. "family-name": "use_import_interfaces",
  63. "name": "use_import_interfaces@<CONFIG_OTHER>",
  64. "translation-units": [
  65. {
  66. "arguments": [
  67. "<IGNORE>",
  68. "-D_MBCS",
  69. "-Dtarget_interface_define",
  70. "-Dtarget_public_define",
  71. "PATH:-I<SOURCE_DIR>/examples/export-build-database/target_interface_include",
  72. "PATH:-I<SOURCE_DIR>/examples/export-build-database/target_public_include",
  73. "-Dfrom_cmake_cxx_flags",
  74. "-Dfrom_cmake_cxx_<CONFIG_OTHER_LOWER>_flags",
  75. "<CXX20_OPTION>",
  76. "-Dtarget_interface_option",
  77. "-Dtarget_public_option",
  78. "PATH:-Ddepflag=\"CMakeFiles/use_import_interfaces.dir<CONFIG_OTHER_DIR>/use.cxx<OBJEXT>.d\"",
  79. "PATH:<OUTPUT_FLAG>CMakeFiles/use_import_interfaces.dir<CONFIG_OTHER_DIR>/use.cxx<OBJEXT>",
  80. "-c",
  81. "PATH:<SOURCE_DIR>/examples/import-modules/use.cxx"
  82. ],
  83. "baseline-arguments": [
  84. "-D_MBCS",
  85. "-Dtarget_interface_define",
  86. "-Dtarget_public_define",
  87. "PATH:-I<SOURCE_DIR>/examples/export-build-database/target_interface_include",
  88. "PATH:-I<SOURCE_DIR>/examples/export-build-database/target_public_include",
  89. "-Dfrom_cmake_cxx_flags",
  90. "-Dfrom_cmake_cxx_<CONFIG_OTHER_LOWER>_flags",
  91. "<CXX20_OPTION>",
  92. "-Dtarget_interface_option",
  93. "-Dtarget_public_option"
  94. ],
  95. "local-arguments": [
  96. "-D_MBCS",
  97. "-Dtarget_interface_define",
  98. "-Dtarget_public_define",
  99. "PATH:-I<SOURCE_DIR>/examples/export-build-database/target_interface_include",
  100. "PATH:-I<SOURCE_DIR>/examples/export-build-database/target_public_include",
  101. "-Dfrom_cmake_cxx_flags",
  102. "-Dfrom_cmake_cxx_<CONFIG_OTHER_LOWER>_flags",
  103. "<CXX20_OPTION>",
  104. "-Dtarget_interface_option",
  105. "-Dtarget_public_option"
  106. ],
  107. "object": "PATH:CMakeFiles/use_import_interfaces.dir<CONFIG_OTHER_DIR>/use.cxx<OBJEXT>",
  108. "private": true,
  109. "provides": {},
  110. "requires": ["importable"],
  111. "source": "PATH:<SOURCE_DIR>/examples/import-modules/use.cxx",
  112. "work-directory": "<BINARY_DIR>"
  113. }
  114. ],
  115. "visible-sets": ["REGEX:CXXModules__export_build_database@synth_<HEX>@<CONFIG_OTHER>"]
  116. },
  117. {
  118. "family-name": "REGEX:CXXModules::export_build_database@<HEX>",
  119. "name": "REGEX:CXXModules__export_build_database@synth_<HEX>@<CONFIG>",
  120. "translation-units": [
  121. {
  122. "arguments": [
  123. "<IGNORE>",
  124. "-D_MBCS",
  125. "-Ddep_interface_define",
  126. "-Dfrom_compile_definitions",
  127. "-Dtarget_interface_define",
  128. "-Dtarget_private_define",
  129. "-Dtarget_public_define",
  130. "PATH:-I<SOURCE_DIR>/examples/export-build-database/from_include_directories",
  131. "PATH:-I<SOURCE_DIR>/examples/export-build-database/target_private_include",
  132. "PATH:-I<SOURCE_DIR>/examples/export-build-database/target_public_include",
  133. "PATH:-I<SOURCE_DIR>/examples/export-build-database/dep_interface_include",
  134. "PATH:-I<SOURCE_DIR>/examples/export-build-database/target_interface_include",
  135. "-Dfrom_cmake_cxx_flags",
  136. "-Dfrom_cmake_cxx_<CONFIG_LOWER>_flags",
  137. "<CXX20_OPTION>",
  138. "-Dfrom_compile_options",
  139. "-Dtarget_private_option",
  140. "-Dtarget_public_option",
  141. "-Ddep_interface_option",
  142. "-Dtarget_interface_option",
  143. "REGEX:PATH:-Ddepflag=\"CMakeFiles/CXXModules__export_build_database@synth_<HEX>.dir<CONFIG_DIR>/.d\"",
  144. "REGEX:<BMI_ONLY_FLAG>",
  145. "REGEX:PATH:<OUTPUT_FLAG>CMakeFiles/CXXModules__export_build_database@synth_<HEX>.dir<CONFIG_DIR>/",
  146. "-c",
  147. "PATH:<SOURCE_DIR>/examples/export-build-database/importable.cxx"
  148. ],
  149. "baseline-arguments": [
  150. "-D_MBCS",
  151. "-Ddep_interface_define",
  152. "-Dfrom_compile_definitions",
  153. "-Dtarget_interface_define",
  154. "-Dtarget_private_define",
  155. "-Dtarget_public_define",
  156. "PATH:-I<SOURCE_DIR>/examples/export-build-database/from_include_directories",
  157. "PATH:-I<SOURCE_DIR>/examples/export-build-database/target_private_include",
  158. "PATH:-I<SOURCE_DIR>/examples/export-build-database/target_public_include",
  159. "PATH:-I<SOURCE_DIR>/examples/export-build-database/dep_interface_include",
  160. "PATH:-I<SOURCE_DIR>/examples/export-build-database/target_interface_include",
  161. "-Dfrom_cmake_cxx_flags",
  162. "-Dfrom_cmake_cxx_<CONFIG_LOWER>_flags",
  163. "<CXX20_OPTION>",
  164. "-Dfrom_compile_options",
  165. "-Dtarget_private_option",
  166. "-Dtarget_public_option",
  167. "-Ddep_interface_option",
  168. "-Dtarget_interface_option"
  169. ],
  170. "local-arguments": [
  171. "-D_MBCS",
  172. "-Ddep_interface_define",
  173. "-Dfrom_compile_definitions",
  174. "-Dtarget_interface_define",
  175. "-Dtarget_private_define",
  176. "-Dtarget_public_define",
  177. "PATH:-I<SOURCE_DIR>/examples/export-build-database/from_include_directories",
  178. "PATH:-I<SOURCE_DIR>/examples/export-build-database/target_private_include",
  179. "PATH:-I<SOURCE_DIR>/examples/export-build-database/target_public_include",
  180. "PATH:-I<SOURCE_DIR>/examples/export-build-database/dep_interface_include",
  181. "PATH:-I<SOURCE_DIR>/examples/export-build-database/target_interface_include",
  182. "-Dfrom_cmake_cxx_flags",
  183. "-Dfrom_cmake_cxx_<CONFIG_LOWER>_flags",
  184. "<CXX20_OPTION>",
  185. "-Dfrom_compile_options",
  186. "-Dtarget_private_option",
  187. "-Dtarget_public_option",
  188. "-Ddep_interface_option",
  189. "-Dtarget_interface_option"
  190. ],
  191. "object": "PATH:CMakeFiles/use_import_interfaces.dir<CONFIG_DIR>/use.cxx<OBJEXT>",
  192. "private": false,
  193. "provides": {
  194. "importable": "<IGNORE>"
  195. },
  196. "requires": [],
  197. "source": "PATH:<SOURCE_DIR>/examples/export-build-database/importable.cxx",
  198. "work-directory": "<BINARY_DIR>"
  199. }
  200. ],
  201. "visible-sets": []
  202. },
  203. {
  204. "family-name": "REGEX:CXXModules::export_build_database@<HEX>",
  205. "name": "REGEX:CXXModules__export_build_database@synth_<HEX>@<CONFIG_OTHER>",
  206. "translation-units": [
  207. {
  208. "arguments": [
  209. "<IGNORE>",
  210. "-D_MBCS",
  211. "-Ddep_interface_define",
  212. "-Dfrom_compile_definitions",
  213. "-Dtarget_interface_define",
  214. "-Dtarget_private_define",
  215. "-Dtarget_public_define",
  216. "PATH:-I<SOURCE_DIR>/examples/export-build-database/from_include_directories",
  217. "PATH:-I<SOURCE_DIR>/examples/export-build-database/target_private_include",
  218. "PATH:-I<SOURCE_DIR>/examples/export-build-database/target_public_include",
  219. "PATH:-I<SOURCE_DIR>/examples/export-build-database/dep_interface_include",
  220. "PATH:-I<SOURCE_DIR>/examples/export-build-database/target_interface_include",
  221. "-Dfrom_cmake_cxx_flags",
  222. "-Dfrom_cmake_cxx_<CONFIG_OTHER_LOWER>_flags",
  223. "<CXX20_OPTION>",
  224. "-Dfrom_compile_options",
  225. "-Dtarget_private_option",
  226. "-Dtarget_public_option",
  227. "-Ddep_interface_option",
  228. "-Dtarget_interface_option",
  229. "REGEX:PATH:-Ddepflag=\"CMakeFiles/CXXModules__export_build_database@synth_<HEX>.dir<CONFIG_OTHER_DIR>/.d\"",
  230. "REGEX:<BMI_ONLY_FLAG>",
  231. "REGEX:PATH:<OUTPUT_FLAG>CMakeFiles/CXXModules__export_build_database@synth_<HEX>.dir<CONFIG_OTHER_DIR>/",
  232. "-c",
  233. "PATH:<SOURCE_DIR>/examples/export-build-database/importable.cxx"
  234. ],
  235. "baseline-arguments": [
  236. "-D_MBCS",
  237. "-Ddep_interface_define",
  238. "-Dfrom_compile_definitions",
  239. "-Dtarget_interface_define",
  240. "-Dtarget_private_define",
  241. "-Dtarget_public_define",
  242. "PATH:-I<SOURCE_DIR>/examples/export-build-database/from_include_directories",
  243. "PATH:-I<SOURCE_DIR>/examples/export-build-database/target_private_include",
  244. "PATH:-I<SOURCE_DIR>/examples/export-build-database/target_public_include",
  245. "PATH:-I<SOURCE_DIR>/examples/export-build-database/dep_interface_include",
  246. "PATH:-I<SOURCE_DIR>/examples/export-build-database/target_interface_include",
  247. "-Dfrom_cmake_cxx_flags",
  248. "-Dfrom_cmake_cxx_<CONFIG_OTHER_LOWER>_flags",
  249. "<CXX20_OPTION>",
  250. "-Dfrom_compile_options",
  251. "-Dtarget_private_option",
  252. "-Dtarget_public_option",
  253. "-Ddep_interface_option",
  254. "-Dtarget_interface_option"
  255. ],
  256. "local-arguments": [
  257. "-D_MBCS",
  258. "-Ddep_interface_define",
  259. "-Dfrom_compile_definitions",
  260. "-Dtarget_interface_define",
  261. "-Dtarget_private_define",
  262. "-Dtarget_public_define",
  263. "PATH:-I<SOURCE_DIR>/examples/export-build-database/from_include_directories",
  264. "PATH:-I<SOURCE_DIR>/examples/export-build-database/target_private_include",
  265. "PATH:-I<SOURCE_DIR>/examples/export-build-database/target_public_include",
  266. "PATH:-I<SOURCE_DIR>/examples/export-build-database/dep_interface_include",
  267. "PATH:-I<SOURCE_DIR>/examples/export-build-database/target_interface_include",
  268. "-Dfrom_cmake_cxx_flags",
  269. "-Dfrom_cmake_cxx_<CONFIG_OTHER_LOWER>_flags",
  270. "<CXX20_OPTION>",
  271. "-Dfrom_compile_options",
  272. "-Dtarget_private_option",
  273. "-Dtarget_public_option",
  274. "-Ddep_interface_option",
  275. "-Dtarget_interface_option"
  276. ],
  277. "object": "PATH:CMakeFiles/use_import_interfaces.dir<CONFIG_OTHER_DIR>/use.cxx<OBJEXT>",
  278. "private": false,
  279. "provides": {
  280. "importable": "<IGNORE>"
  281. },
  282. "requires": [],
  283. "source": "PATH:<SOURCE_DIR>/examples/export-build-database/importable.cxx",
  284. "work-directory": "<BINARY_DIR>"
  285. }
  286. ],
  287. "visible-sets": []
  288. }
  289. ]
  290. }