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

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