top.json 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634
  1. {
  2. "source": "^\\.$",
  3. "build": "^\\.$",
  4. "parentSource": null,
  5. "childSources": [
  6. "^alias$",
  7. "^custom$",
  8. "^cxx$",
  9. "^imported$",
  10. "^interface$",
  11. "^object$",
  12. "^.*/Tests/RunCMake/FileAPIExternalSource$",
  13. "^dir$",
  14. "^fileset$",
  15. "^subdir$",
  16. "^framework$"
  17. ],
  18. "targetIds": [
  19. "^ALL_BUILD::@6890427a1f51a3e7e1df$",
  20. "^ZERO_CHECK::@6890427a1f51a3e7e1df$",
  21. "^c_exe::@6890427a1f51a3e7e1df$",
  22. "^c_lib::@6890427a1f51a3e7e1df$",
  23. "^c_shared_exe::@6890427a1f51a3e7e1df$",
  24. "^c_shared_lib::@6890427a1f51a3e7e1df$",
  25. "^c_static_exe::@6890427a1f51a3e7e1df$",
  26. "^c_static_lib::@6890427a1f51a3e7e1df$",
  27. "^c_subdir::@6890427a1f51a3e7e1df$",
  28. "^interface_exe::@6890427a1f51a3e7e1df$"
  29. ],
  30. "abstractTargetIds": [
  31. "^interface_lib::@6890427a1f51a3e7e1df$"
  32. ],
  33. "projectName": "codemodel-v2",
  34. "minimumCMakeVersion": "3.13",
  35. "hasInstallRule": true,
  36. "installers": [
  37. {
  38. "component": "Tools",
  39. "type": "target",
  40. "destination": "bin",
  41. "paths": [
  42. "^cxx/((Debug|Release|MinSizeRel|RelWithDebInfo)/)?cxx_exe(\\.exe)?$"
  43. ],
  44. "isExcludeFromAll": null,
  45. "isForAllComponents": null,
  46. "isOptional": null,
  47. "targetId": "^cxx_exe::@a56b12a3f5c0529fb296$",
  48. "targetIndex": "cxx_exe",
  49. "targetIsImportLibrary": null,
  50. "targetInstallNamelink": null,
  51. "exportName": null,
  52. "exportTargets": null,
  53. "scriptFile": null,
  54. "backtrace": [
  55. {
  56. "file": "^codemodel-v2\\.cmake$",
  57. "line": 48,
  58. "command": "install",
  59. "hasParent": true
  60. },
  61. {
  62. "file": "^codemodel-v2\\.cmake$",
  63. "line": null,
  64. "command": null,
  65. "hasParent": true
  66. },
  67. {
  68. "file": "^CMakeLists\\.txt$",
  69. "line": 3,
  70. "command": "include",
  71. "hasParent": true
  72. },
  73. {
  74. "file": "^CMakeLists\\.txt$",
  75. "line": null,
  76. "command": null,
  77. "hasParent": false
  78. }
  79. ]
  80. },
  81. {
  82. "component": "Unspecified",
  83. "type": "target",
  84. "destination": "lib",
  85. "paths": [
  86. "^((Debug|Release|MinSizeRel|RelWithDebInfo)/)?(lib)?c_shared_lib\\.(dll\\.a|lib|l)$"
  87. ],
  88. "isExcludeFromAll": null,
  89. "isForAllComponents": null,
  90. "isOptional": null,
  91. "targetId": "^c_shared_lib::@6890427a1f51a3e7e1df$",
  92. "targetIndex": "c_shared_lib",
  93. "targetIsImportLibrary": true,
  94. "targetInstallNamelink": null,
  95. "exportName": null,
  96. "exportTargets": null,
  97. "scriptFile": null,
  98. "_dllExtra": true,
  99. "backtrace": [
  100. {
  101. "file": "^codemodel-v2\\.cmake$",
  102. "line": 51,
  103. "command": "install",
  104. "hasParent": true
  105. },
  106. {
  107. "file": "^codemodel-v2\\.cmake$",
  108. "line": null,
  109. "command": null,
  110. "hasParent": true
  111. },
  112. {
  113. "file": "^CMakeLists\\.txt$",
  114. "line": 3,
  115. "command": "include",
  116. "hasParent": true
  117. },
  118. {
  119. "file": "^CMakeLists\\.txt$",
  120. "line": null,
  121. "command": null,
  122. "hasParent": false
  123. }
  124. ]
  125. },
  126. {
  127. "component": "Unspecified",
  128. "type": "target",
  129. "destination": "lib",
  130. "paths": [
  131. "^lib/((Debug|Release|MinSizeRel|RelWithDebInfo)/)?(lib|cyg|msys-)?c_shared_lib(-1)?\\.(dll|so)$"
  132. ],
  133. "pathsNamelink": [
  134. "^lib/((Debug|Release|MinSizeRel|RelWithDebInfo)/)?(lib)?c_shared_lib\\.(so\\.1\\.2\\.3|1\\.2\\.3\\.dylib)$",
  135. "^lib/((Debug|Release|MinSizeRel|RelWithDebInfo)/)?(lib)?c_shared_lib\\.(so\\.1|1\\.dylib)$"
  136. ],
  137. "isExcludeFromAll": null,
  138. "isForAllComponents": null,
  139. "isOptional": null,
  140. "targetId": "^c_shared_lib::@6890427a1f51a3e7e1df$",
  141. "targetIndex": "c_shared_lib",
  142. "targetIsImportLibrary": null,
  143. "targetInstallNamelink": "skip",
  144. "exportName": null,
  145. "exportTargets": null,
  146. "scriptFile": null,
  147. "backtrace": [
  148. {
  149. "file": "^codemodel-v2\\.cmake$",
  150. "line": 51,
  151. "command": "install",
  152. "hasParent": true
  153. },
  154. {
  155. "file": "^codemodel-v2\\.cmake$",
  156. "line": null,
  157. "command": null,
  158. "hasParent": true
  159. },
  160. {
  161. "file": "^CMakeLists\\.txt$",
  162. "line": 3,
  163. "command": "include",
  164. "hasParent": true
  165. },
  166. {
  167. "file": "^CMakeLists\\.txt$",
  168. "line": null,
  169. "command": null,
  170. "hasParent": false
  171. }
  172. ]
  173. },
  174. {
  175. "component": "Unspecified",
  176. "type": "target",
  177. "destination": "lib",
  178. "paths": [
  179. "^cxx/((Debug|Release|MinSizeRel|RelWithDebInfo)/)?(lib)?cxx_shared_lib\\.(dll\\.a|lib|l)$"
  180. ],
  181. "isExcludeFromAll": null,
  182. "isForAllComponents": null,
  183. "isOptional": null,
  184. "targetId": "^cxx_shared_lib::@a56b12a3f5c0529fb296$",
  185. "targetIndex": "cxx_shared_lib",
  186. "targetIsImportLibrary": true,
  187. "targetInstallNamelink": null,
  188. "exportName": null,
  189. "exportTargets": null,
  190. "scriptFile": null,
  191. "_dllExtra": true,
  192. "backtrace": [
  193. {
  194. "file": "^codemodel-v2\\.cmake$",
  195. "line": 51,
  196. "command": "install",
  197. "hasParent": true
  198. },
  199. {
  200. "file": "^codemodel-v2\\.cmake$",
  201. "line": null,
  202. "command": null,
  203. "hasParent": true
  204. },
  205. {
  206. "file": "^CMakeLists\\.txt$",
  207. "line": 3,
  208. "command": "include",
  209. "hasParent": true
  210. },
  211. {
  212. "file": "^CMakeLists\\.txt$",
  213. "line": null,
  214. "command": null,
  215. "hasParent": false
  216. }
  217. ]
  218. },
  219. {
  220. "component": "Unspecified",
  221. "type": "target",
  222. "destination": "lib",
  223. "paths": [
  224. "^cxx/((Debug|Release|MinSizeRel|RelWithDebInfo)/)?(lib|cyg|msys-)?cxx_shared_lib\\.(dll|so|dylib)$"
  225. ],
  226. "isExcludeFromAll": null,
  227. "isForAllComponents": null,
  228. "isOptional": null,
  229. "targetId": "^cxx_shared_lib::@a56b12a3f5c0529fb296$",
  230. "targetIndex": "cxx_shared_lib",
  231. "targetIsImportLibrary": null,
  232. "targetInstallNamelink": null,
  233. "exportName": null,
  234. "exportTargets": null,
  235. "scriptFile": null,
  236. "backtrace": [
  237. {
  238. "file": "^codemodel-v2\\.cmake$",
  239. "line": 51,
  240. "command": "install",
  241. "hasParent": true
  242. },
  243. {
  244. "file": "^codemodel-v2\\.cmake$",
  245. "line": null,
  246. "command": null,
  247. "hasParent": true
  248. },
  249. {
  250. "file": "^CMakeLists\\.txt$",
  251. "line": 3,
  252. "command": "include",
  253. "hasParent": true
  254. },
  255. {
  256. "file": "^CMakeLists\\.txt$",
  257. "line": null,
  258. "command": null,
  259. "hasParent": false
  260. }
  261. ]
  262. },
  263. {
  264. "component": "Unspecified",
  265. "type": "target",
  266. "destination": "lib",
  267. "paths": [
  268. "^lib/((Debug|Release|MinSizeRel|RelWithDebInfo)/)?(lib)?c_shared_lib\\.(dll|so|dylib)$"
  269. ],
  270. "isExcludeFromAll": null,
  271. "isForAllComponents": null,
  272. "isOptional": null,
  273. "targetId": "^c_shared_lib::@6890427a1f51a3e7e1df$",
  274. "targetIndex": "c_shared_lib",
  275. "targetIsImportLibrary": null,
  276. "targetInstallNamelink": "only",
  277. "exportName": null,
  278. "exportTargets": null,
  279. "scriptFile": null,
  280. "backtrace": [
  281. {
  282. "file": "^codemodel-v2\\.cmake$",
  283. "line": 56,
  284. "command": "install",
  285. "hasParent": true
  286. },
  287. {
  288. "file": "^codemodel-v2\\.cmake$",
  289. "line": null,
  290. "command": null,
  291. "hasParent": true
  292. },
  293. {
  294. "file": "^CMakeLists\\.txt$",
  295. "line": 3,
  296. "command": "include",
  297. "hasParent": true
  298. },
  299. {
  300. "file": "^CMakeLists\\.txt$",
  301. "line": null,
  302. "command": null,
  303. "hasParent": false
  304. }
  305. ]
  306. },
  307. {
  308. "component": "Unspecified",
  309. "type": "file",
  310. "destination": "include",
  311. "paths": [
  312. {
  313. "from": "^empty\\.h$",
  314. "to": "^empty-renamed\\.h$"
  315. }
  316. ],
  317. "isExcludeFromAll": null,
  318. "isForAllComponents": null,
  319. "isOptional": true,
  320. "targetId": null,
  321. "targetIndex": null,
  322. "targetIsImportLibrary": null,
  323. "targetInstallNamelink": null,
  324. "exportName": null,
  325. "exportTargets": null,
  326. "scriptFile": null,
  327. "backtrace": [
  328. {
  329. "file": "^codemodel-v2\\.cmake$",
  330. "line": 58,
  331. "command": "install",
  332. "hasParent": true
  333. },
  334. {
  335. "file": "^codemodel-v2\\.cmake$",
  336. "line": null,
  337. "command": null,
  338. "hasParent": true
  339. },
  340. {
  341. "file": "^CMakeLists\\.txt$",
  342. "line": 3,
  343. "command": "include",
  344. "hasParent": true
  345. },
  346. {
  347. "file": "^CMakeLists\\.txt$",
  348. "line": null,
  349. "command": null,
  350. "hasParent": false
  351. }
  352. ]
  353. },
  354. {
  355. "component": "Unspecified",
  356. "type": "file",
  357. "destination": "include",
  358. "paths": [
  359. "^codemodel-v2\\.cmake$",
  360. "^empty\\.h$"
  361. ],
  362. "isExcludeFromAll": null,
  363. "isForAllComponents": null,
  364. "isOptional": null,
  365. "targetId": null,
  366. "targetIndex": null,
  367. "targetIsImportLibrary": null,
  368. "targetInstallNamelink": null,
  369. "exportName": null,
  370. "exportTargets": null,
  371. "scriptFile": null,
  372. "backtrace": [
  373. {
  374. "file": "^codemodel-v2\\.cmake$",
  375. "line": 59,
  376. "command": "install",
  377. "hasParent": true
  378. },
  379. {
  380. "file": "^codemodel-v2\\.cmake$",
  381. "line": null,
  382. "command": null,
  383. "hasParent": true
  384. },
  385. {
  386. "file": "^CMakeLists\\.txt$",
  387. "line": 3,
  388. "command": "include",
  389. "hasParent": true
  390. },
  391. {
  392. "file": "^CMakeLists\\.txt$",
  393. "line": null,
  394. "command": null,
  395. "hasParent": false
  396. }
  397. ]
  398. },
  399. {
  400. "component": "Unspecified",
  401. "type": "directory",
  402. "destination": "dir1",
  403. "paths": [
  404. "^\\.$",
  405. "^dir$",
  406. {
  407. "from": "^cxx$",
  408. "to": "^\\.$"
  409. }
  410. ],
  411. "isExcludeFromAll": null,
  412. "isForAllComponents": null,
  413. "isOptional": true,
  414. "targetId": null,
  415. "targetIndex": null,
  416. "targetIsImportLibrary": null,
  417. "targetInstallNamelink": null,
  418. "exportName": null,
  419. "exportTargets": null,
  420. "scriptFile": null,
  421. "backtrace": [
  422. {
  423. "file": "^codemodel-v2\\.cmake$",
  424. "line": 60,
  425. "command": "install",
  426. "hasParent": true
  427. },
  428. {
  429. "file": "^codemodel-v2\\.cmake$",
  430. "line": null,
  431. "command": null,
  432. "hasParent": true
  433. },
  434. {
  435. "file": "^CMakeLists\\.txt$",
  436. "line": 3,
  437. "command": "include",
  438. "hasParent": true
  439. },
  440. {
  441. "file": "^CMakeLists\\.txt$",
  442. "line": null,
  443. "command": null,
  444. "hasParent": false
  445. }
  446. ]
  447. },
  448. {
  449. "component": "Unspecified",
  450. "type": "directory",
  451. "destination": "dir2",
  452. "paths": [
  453. {
  454. "from": "^\\.$",
  455. "to": "^FileAPI$"
  456. },
  457. "^dir$",
  458. {
  459. "from": "^cxx$",
  460. "to": "^\\.$"
  461. }
  462. ],
  463. "isExcludeFromAll": null,
  464. "isForAllComponents": null,
  465. "isOptional": null,
  466. "targetId": null,
  467. "targetIndex": null,
  468. "targetIsImportLibrary": null,
  469. "targetInstallNamelink": null,
  470. "exportName": null,
  471. "exportTargets": null,
  472. "scriptFile": null,
  473. "backtrace": [
  474. {
  475. "file": "^codemodel-v2\\.cmake$",
  476. "line": 61,
  477. "command": "install",
  478. "hasParent": true
  479. },
  480. {
  481. "file": "^codemodel-v2\\.cmake$",
  482. "line": null,
  483. "command": null,
  484. "hasParent": true
  485. },
  486. {
  487. "file": "^CMakeLists\\.txt$",
  488. "line": 3,
  489. "command": "include",
  490. "hasParent": true
  491. },
  492. {
  493. "file": "^CMakeLists\\.txt$",
  494. "line": null,
  495. "command": null,
  496. "hasParent": false
  497. }
  498. ]
  499. },
  500. {
  501. "component": "Unspecified",
  502. "type": "export",
  503. "destination": "lib/cmake/foo",
  504. "paths": [
  505. "^CMakeFiles/Export/22ecfa717ccadd33cf3e4bcbabcbde6b/FooTargets\\.cmake$"
  506. ],
  507. "isExcludeFromAll": null,
  508. "isForAllComponents": null,
  509. "isOptional": null,
  510. "targetId": null,
  511. "targetIndex": null,
  512. "targetIsImportLibrary": null,
  513. "targetInstallNamelink": null,
  514. "exportName": "FooTargets",
  515. "exportTargets": [
  516. {
  517. "id": "^cxx_exe::@a56b12a3f5c0529fb296$",
  518. "index": "cxx_exe"
  519. }
  520. ],
  521. "scriptFile": null,
  522. "backtrace": [
  523. {
  524. "file": "^codemodel-v2\\.cmake$",
  525. "line": 62,
  526. "command": "install",
  527. "hasParent": true
  528. },
  529. {
  530. "file": "^codemodel-v2\\.cmake$",
  531. "line": null,
  532. "command": null,
  533. "hasParent": true
  534. },
  535. {
  536. "file": "^CMakeLists\\.txt$",
  537. "line": 3,
  538. "command": "include",
  539. "hasParent": true
  540. },
  541. {
  542. "file": "^CMakeLists\\.txt$",
  543. "line": null,
  544. "command": null,
  545. "hasParent": false
  546. }
  547. ]
  548. },
  549. {
  550. "component": "Unspecified",
  551. "type": "script",
  552. "destination": null,
  553. "paths": null,
  554. "isExcludeFromAll": null,
  555. "isForAllComponents": null,
  556. "isOptional": null,
  557. "targetId": null,
  558. "targetIndex": null,
  559. "targetIsImportLibrary": null,
  560. "targetInstallNamelink": null,
  561. "exportName": null,
  562. "exportTargets": null,
  563. "scriptFile": "InstallScript.cmake",
  564. "backtrace": [
  565. {
  566. "file": "^codemodel-v2\\.cmake$",
  567. "line": 63,
  568. "command": "install",
  569. "hasParent": true
  570. },
  571. {
  572. "file": "^codemodel-v2\\.cmake$",
  573. "line": null,
  574. "command": null,
  575. "hasParent": true
  576. },
  577. {
  578. "file": "^CMakeLists\\.txt$",
  579. "line": 3,
  580. "command": "include",
  581. "hasParent": true
  582. },
  583. {
  584. "file": "^CMakeLists\\.txt$",
  585. "line": null,
  586. "command": null,
  587. "hasParent": false
  588. }
  589. ]
  590. },
  591. {
  592. "component": "Unspecified",
  593. "type": "code",
  594. "destination": null,
  595. "paths": null,
  596. "isExcludeFromAll": null,
  597. "isForAllComponents": true,
  598. "isOptional": null,
  599. "targetId": null,
  600. "targetIndex": null,
  601. "targetIsImportLibrary": null,
  602. "targetInstallNamelink": null,
  603. "exportName": null,
  604. "exportTargets": null,
  605. "scriptFile": null,
  606. "backtrace": [
  607. {
  608. "file": "^codemodel-v2\\.cmake$",
  609. "line": 64,
  610. "command": "install",
  611. "hasParent": true
  612. },
  613. {
  614. "file": "^codemodel-v2\\.cmake$",
  615. "line": null,
  616. "command": null,
  617. "hasParent": true
  618. },
  619. {
  620. "file": "^CMakeLists\\.txt$",
  621. "line": 3,
  622. "command": "include",
  623. "hasParent": true
  624. },
  625. {
  626. "file": "^CMakeLists\\.txt$",
  627. "line": null,
  628. "command": null,
  629. "hasParent": false
  630. }
  631. ]
  632. }
  633. ]
  634. }