ya.conf.json 39 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387
  1. {
  2. "bottles": {
  3. "atop": {
  4. "executable": {
  5. "atop": [
  6. "atop",
  7. "atop"
  8. ]
  9. },
  10. "formula": {
  11. "by_platform": {
  12. "linux-x86_64": {
  13. "uri": "sbr:1277521710"
  14. }
  15. }
  16. }
  17. },
  18. "black": {
  19. "executable": {
  20. "black": [
  21. "black"
  22. ]
  23. },
  24. "formula": {
  25. "by_platform": {
  26. "darwin-arm64": {
  27. "uri": "sbr:5599877541"
  28. },
  29. "darwin-x86_64": {
  30. "uri": "sbr:5599878022"
  31. },
  32. "linux-aarch64": {
  33. "uri": "sbr:5599877008"
  34. },
  35. "linux-x86_64": {
  36. "uri": "sbr:5599878769"
  37. },
  38. "win32-x86_64": {
  39. "uri": "sbr:5599878473"
  40. }
  41. }
  42. }
  43. },
  44. "clang-format": {
  45. "executable": {
  46. "clang-format": [
  47. "clang-format"
  48. ]
  49. },
  50. "formula": {
  51. "by_platform": {
  52. "darwin-x86_64": {
  53. "uri": "sbr:4111727026"
  54. },
  55. "linux-x86_64": {
  56. "uri": "sbr:4111727778"
  57. }
  58. }
  59. }
  60. },
  61. "clang16": {
  62. "executable": {
  63. "c++": [
  64. "bin",
  65. "clang++"
  66. ],
  67. "c++filt": [
  68. "bin",
  69. "llvm-cxxfilt"
  70. ],
  71. "cc": [
  72. "bin",
  73. "clang"
  74. ],
  75. "clang-rename": [
  76. "bin",
  77. "clang-rename"
  78. ],
  79. "llvm-cov": [
  80. "bin",
  81. "llvm-cov"
  82. ],
  83. "llvm-gcov": [
  84. "bin",
  85. "llvm-gcov"
  86. ],
  87. "llvm-nm": [
  88. "bin",
  89. "llvm-nm"
  90. ],
  91. "llvm-objcopy": [
  92. "bin",
  93. "llvm-objcopy"
  94. ],
  95. "llvm-profdata": [
  96. "bin",
  97. "llvm-profdata"
  98. ],
  99. "llvm-strip": [
  100. "bin",
  101. "llvm-strip"
  102. ],
  103. "llvm-symbolizer": [
  104. "bin",
  105. "llvm-symbolizer"
  106. ]
  107. },
  108. "formula": "build/platform/clang/clang16.json"
  109. },
  110. "gdb": {
  111. "executable": {
  112. "gcore": [
  113. "gdb",
  114. "bin",
  115. "gcore"
  116. ],
  117. "gdb": [
  118. "gdb",
  119. "bin",
  120. "gdb"
  121. ],
  122. "gdbserver": [
  123. "gdb",
  124. "bin",
  125. "gdbserver"
  126. ]
  127. },
  128. "formula": "build/external_resources/gdb/resources.json"
  129. },
  130. "gdbnew": {
  131. "executable": {
  132. "gcore": [
  133. "gdb",
  134. "bin",
  135. "gcore"
  136. ],
  137. "gdb": [
  138. "gdb",
  139. "bin",
  140. "gdb"
  141. ],
  142. "gdbserver": [
  143. "gdb",
  144. "bin",
  145. "gdbserver"
  146. ]
  147. },
  148. "formula": "build/external_resources/gdb/resources.json"
  149. },
  150. "golang": {
  151. "executable": {
  152. "go": [
  153. "bin",
  154. "go"
  155. ],
  156. "gofmt": [
  157. "bin",
  158. "gofmt"
  159. ]
  160. },
  161. "formula": "build/external_resources/go_tools/go1.21.json"
  162. },
  163. "python": {
  164. "executable": {
  165. "python": [
  166. "python"
  167. ]
  168. },
  169. "formula": "build/platform/python/ymake_python2/resources.json"
  170. },
  171. "python3": {
  172. "executable": {
  173. "python3": [
  174. "python3"
  175. ]
  176. },
  177. "formula": "build/platform/python/ymake_python3/resources.json"
  178. },
  179. "ya-tc": {
  180. "executable": {
  181. "ya-tc": [
  182. "ya-tc"
  183. ]
  184. },
  185. "formula": "build/external_resources/ya-tc/public.resources.json"
  186. },
  187. "yexport": {
  188. "executable": {
  189. "yexport": [
  190. "yexport"
  191. ]
  192. },
  193. "formula": "build/external_resources/yexport/public.resources.json"
  194. },
  195. "ymake": {
  196. "executable": {
  197. "ymake": [
  198. "ymake"
  199. ]
  200. },
  201. "formula": "build/external_resources/ymake/public.resources.json"
  202. },
  203. "ytexec": {
  204. "executable": {
  205. "ytexec": [
  206. "ytexec",
  207. "ytexec"
  208. ]
  209. },
  210. "formula": "build/external_resources/ytexec/resources.json"
  211. }
  212. },
  213. "toolchain": {
  214. "atop": {
  215. "platforms": [
  216. {
  217. "default": true,
  218. "host": {
  219. "os": "LINUX"
  220. }
  221. }
  222. ],
  223. "tools": {
  224. "atop": {
  225. "bottle": "atop",
  226. "executable": "atop"
  227. }
  228. }
  229. },
  230. "black": {
  231. "platforms": [
  232. {
  233. "default": true,
  234. "host": {
  235. "arch": "x86_64",
  236. "os": "LINUX"
  237. }
  238. },
  239. {
  240. "default": true,
  241. "host": {
  242. "arch": "aarch64",
  243. "os": "LINUX"
  244. }
  245. },
  246. {
  247. "default": true,
  248. "host": {
  249. "os": "WIN"
  250. }
  251. },
  252. {
  253. "default": true,
  254. "host": {
  255. "os": "DARWIN"
  256. }
  257. },
  258. {
  259. "default": true,
  260. "host": {
  261. "arch": "arm64",
  262. "os": "DARWIN"
  263. }
  264. }
  265. ],
  266. "tools": {
  267. "black": {
  268. "bottle": "black",
  269. "executable": "black"
  270. }
  271. }
  272. },
  273. "clang-format": {
  274. "platforms": [
  275. {
  276. "default": true,
  277. "host": {
  278. "arch": "x86_64",
  279. "os": "LINUX"
  280. }
  281. },
  282. {
  283. "default": true,
  284. "host": {
  285. "arch": "aarch64",
  286. "os": "LINUX"
  287. }
  288. },
  289. {
  290. "default": true,
  291. "host": {
  292. "os": "WIN"
  293. }
  294. },
  295. {
  296. "default": true,
  297. "host": {
  298. "os": "DARWIN"
  299. }
  300. },
  301. {
  302. "default": true,
  303. "host": {
  304. "arch": "arm64",
  305. "os": "DARWIN"
  306. }
  307. }
  308. ],
  309. "tools": {
  310. "clang-format": {
  311. "bottle": "clang-format",
  312. "executable": "clang-format"
  313. }
  314. }
  315. },
  316. "clang16": {
  317. "env": {
  318. "CPATH": [
  319. ""
  320. ],
  321. "LIBRARY_PATH": [
  322. ""
  323. ],
  324. "SDKROOT": [
  325. ""
  326. ]
  327. },
  328. "params": {
  329. "c_compiler": "$(CLANG)/bin/clang",
  330. "cxx_compiler": "$(CLANG)/bin/clang++",
  331. "gcc_version": "16",
  332. "llvm-symbolizer": "$(CLANG)/bin/llvm-symbolizer",
  333. "match_root": "CLANG",
  334. "objcopy": "$(CLANG)/bin/llvm-objcopy",
  335. "profiles": "$(XCODE_TOOLS_ROOT-sbr:799017771)/Xcode/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles",
  336. "simctl": "$(XCODE_TOOLS_ROOT-sbr:799017771)/Xcode/SystemRoot/PrivateFrameworks/CoreSimulator.framework/Resources/bin/simctl",
  337. "strip": "$(CLANG)/bin/llvm-strip",
  338. "type": "clang",
  339. "use_bundle": true,
  340. "werror_mode": "all"
  341. },
  342. "platforms": [
  343. {
  344. "default": true,
  345. "host": {
  346. "os": "LINUX"
  347. },
  348. "target": {
  349. "arch": "x86_64",
  350. "os": "LINUX"
  351. }
  352. },
  353. {
  354. "default": true,
  355. "host": {
  356. "os": "LINUX"
  357. },
  358. "target": {
  359. "arch": "aarch64",
  360. "os": "LINUX"
  361. }
  362. },
  363. {
  364. "default": true,
  365. "host": {
  366. "arch": "aarch64",
  367. "os": "LINUX"
  368. },
  369. "target": {
  370. "os": "LINUX"
  371. }
  372. },
  373. {
  374. "default": true,
  375. "host": {
  376. "arch": "aarch64",
  377. "os": "LINUX"
  378. },
  379. "target": {
  380. "arch": "aarch64",
  381. "os": "LINUX"
  382. }
  383. },
  384. {
  385. "default": true,
  386. "host": {
  387. "os": "LINUX"
  388. },
  389. "target": {
  390. "arch": "ppc64le",
  391. "os": "LINUX"
  392. }
  393. },
  394. {
  395. "default": true,
  396. "host": {
  397. "os": "LINUX"
  398. },
  399. "target": {
  400. "arch": "power9le",
  401. "os": "LINUX"
  402. }
  403. },
  404. {
  405. "default": true,
  406. "host": {
  407. "os": "LINUX"
  408. },
  409. "target": {
  410. "arch": "x86_64",
  411. "os": "DARWIN"
  412. }
  413. },
  414. {
  415. "default": true,
  416. "host": {
  417. "os": "LINUX"
  418. },
  419. "target": {
  420. "arch": "arm64",
  421. "os": "DARWIN"
  422. }
  423. },
  424. {
  425. "default": true,
  426. "host": {
  427. "os": "LINUX"
  428. },
  429. "target": {
  430. "arch": "i386",
  431. "os": "IOS"
  432. }
  433. },
  434. {
  435. "default": true,
  436. "host": {
  437. "os": "LINUX"
  438. },
  439. "target": {
  440. "arch": "x86_64",
  441. "os": "IOS"
  442. }
  443. },
  444. {
  445. "default": true,
  446. "host": {
  447. "os": "LINUX"
  448. },
  449. "target": {
  450. "arch": "armv7",
  451. "os": "IOS"
  452. }
  453. },
  454. {
  455. "default": true,
  456. "host": {
  457. "os": "LINUX"
  458. },
  459. "target": {
  460. "arch": "arm64",
  461. "os": "IOS"
  462. }
  463. },
  464. {
  465. "default": true,
  466. "host": {
  467. "os": "LINUX"
  468. },
  469. "target": {
  470. "arch": "arm64",
  471. "os": "IOSSIM"
  472. }
  473. },
  474. {
  475. "default": true,
  476. "host": {
  477. "os": "LINUX"
  478. },
  479. "target": {
  480. "arch": "armv7a",
  481. "os": "YOCTO"
  482. }
  483. },
  484. {
  485. "default": true,
  486. "host": {
  487. "os": "DARWIN"
  488. },
  489. "target": {
  490. "arch": "x86_64",
  491. "os": "LINUX"
  492. }
  493. },
  494. {
  495. "default": true,
  496. "host": {
  497. "os": "DARWIN"
  498. },
  499. "target": {
  500. "arch": "aarch64",
  501. "os": "LINUX"
  502. }
  503. },
  504. {
  505. "default": true,
  506. "host": {
  507. "os": "DARWIN"
  508. },
  509. "target": {
  510. "arch": "ppc64le",
  511. "os": "LINUX"
  512. }
  513. },
  514. {
  515. "default": true,
  516. "host": {
  517. "os": "DARWIN"
  518. },
  519. "target": {
  520. "arch": "power9le",
  521. "os": "LINUX"
  522. }
  523. },
  524. {
  525. "default": true,
  526. "host": {
  527. "os": "DARWIN"
  528. },
  529. "target": {
  530. "arch": "x86_64",
  531. "os": "DARWIN"
  532. }
  533. },
  534. {
  535. "default": true,
  536. "host": {
  537. "os": "DARWIN"
  538. },
  539. "target": {
  540. "arch": "arm64",
  541. "os": "DARWIN"
  542. }
  543. },
  544. {
  545. "default": true,
  546. "host": {
  547. "os": "DARWIN"
  548. },
  549. "target": {
  550. "arch": "i386",
  551. "os": "IOS"
  552. }
  553. },
  554. {
  555. "default": true,
  556. "host": {
  557. "os": "DARWIN"
  558. },
  559. "target": {
  560. "arch": "x86_64",
  561. "os": "IOS"
  562. }
  563. },
  564. {
  565. "default": true,
  566. "host": {
  567. "os": "DARWIN"
  568. },
  569. "target": {
  570. "arch": "armv7",
  571. "os": "IOS"
  572. }
  573. },
  574. {
  575. "default": true,
  576. "host": {
  577. "os": "DARWIN"
  578. },
  579. "target": {
  580. "arch": "arm64",
  581. "os": "IOS"
  582. }
  583. },
  584. {
  585. "default": true,
  586. "host": {
  587. "os": "DARWIN"
  588. },
  589. "target": {
  590. "arch": "arm64",
  591. "os": "IOSSIM"
  592. }
  593. },
  594. {
  595. "default": true,
  596. "host": {
  597. "arch": "arm64",
  598. "os": "DARWIN"
  599. },
  600. "target": {
  601. "arch": "x86_64",
  602. "os": "LINUX"
  603. }
  604. },
  605. {
  606. "default": true,
  607. "host": {
  608. "arch": "arm64",
  609. "os": "DARWIN"
  610. },
  611. "target": {
  612. "arch": "aarch64",
  613. "os": "LINUX"
  614. }
  615. },
  616. {
  617. "default": true,
  618. "host": {
  619. "arch": "arm64",
  620. "os": "DARWIN"
  621. },
  622. "target": {
  623. "arch": "ppc64le",
  624. "os": "LINUX"
  625. }
  626. },
  627. {
  628. "default": true,
  629. "host": {
  630. "arch": "arm64",
  631. "os": "DARWIN"
  632. },
  633. "target": {
  634. "arch": "power9le",
  635. "os": "LINUX"
  636. }
  637. },
  638. {
  639. "default": true,
  640. "host": {
  641. "arch": "arm64",
  642. "os": "DARWIN"
  643. },
  644. "target": {
  645. "arch": "x86_64",
  646. "os": "DARWIN"
  647. }
  648. },
  649. {
  650. "default": true,
  651. "host": {
  652. "arch": "arm64",
  653. "os": "DARWIN"
  654. },
  655. "target": {
  656. "arch": "arm64",
  657. "os": "DARWIN"
  658. }
  659. },
  660. {
  661. "default": true,
  662. "host": {
  663. "arch": "arm64",
  664. "os": "DARWIN"
  665. },
  666. "target": {
  667. "arch": "i386",
  668. "os": "IOS"
  669. }
  670. },
  671. {
  672. "default": true,
  673. "host": {
  674. "arch": "arm64",
  675. "os": "DARWIN"
  676. },
  677. "target": {
  678. "arch": "x86_64",
  679. "os": "IOS"
  680. }
  681. },
  682. {
  683. "default": true,
  684. "host": {
  685. "arch": "arm64",
  686. "os": "DARWIN"
  687. },
  688. "target": {
  689. "arch": "armv7",
  690. "os": "IOS"
  691. }
  692. },
  693. {
  694. "default": true,
  695. "host": {
  696. "arch": "arm64",
  697. "os": "DARWIN"
  698. },
  699. "target": {
  700. "arch": "arm64",
  701. "os": "IOS"
  702. }
  703. },
  704. {
  705. "default": true,
  706. "host": {
  707. "arch": "arm64",
  708. "os": "DARWIN"
  709. },
  710. "target": {
  711. "arch": "arm64",
  712. "os": "IOSSIM"
  713. }
  714. },
  715. {
  716. "default": true,
  717. "host": {
  718. "os": "LINUX"
  719. },
  720. "target": {
  721. "arch": "armv7a",
  722. "os": "LINUX"
  723. }
  724. },
  725. {
  726. "default": true,
  727. "host": {
  728. "os": "LINUX"
  729. },
  730. "target": {
  731. "arch": "armv7a_cortex_a9",
  732. "os": "LINUX"
  733. }
  734. },
  735. {
  736. "default": true,
  737. "host": {
  738. "os": "LINUX"
  739. },
  740. "target": {
  741. "arch": "armv7ahf_cortex_a35",
  742. "os": "LINUX"
  743. }
  744. },
  745. {
  746. "default": true,
  747. "host": {
  748. "os": "LINUX"
  749. },
  750. "target": {
  751. "arch": "armv7ahf_cortex_a53",
  752. "os": "LINUX"
  753. }
  754. },
  755. {
  756. "default": true,
  757. "host": {
  758. "os": "LINUX"
  759. },
  760. "target": {
  761. "arch": "armv7ahf",
  762. "os": "LINUX"
  763. }
  764. },
  765. {
  766. "default": true,
  767. "host": {
  768. "os": "LINUX"
  769. },
  770. "target": {
  771. "arch": "armv8a_cortex_a35",
  772. "os": "LINUX"
  773. }
  774. },
  775. {
  776. "default": true,
  777. "host": {
  778. "os": "LINUX"
  779. },
  780. "target": {
  781. "arch": "armv8a_cortex_a53",
  782. "os": "LINUX"
  783. }
  784. },
  785. {
  786. "default": true,
  787. "host": {
  788. "arch": "ppc64le",
  789. "os": "LINUX"
  790. },
  791. "target": {
  792. "arch": "ppc64le",
  793. "os": "LINUX"
  794. }
  795. },
  796. {
  797. "default": true,
  798. "host": {
  799. "arch": "ppc64le",
  800. "os": "LINUX"
  801. },
  802. "target": {
  803. "arch": "power9le",
  804. "os": "LINUX"
  805. }
  806. },
  807. {
  808. "default": true,
  809. "host": {
  810. "os": "DARWIN"
  811. },
  812. "target": {
  813. "arch": "armv7ahf_cortex_a53",
  814. "os": "LINUX"
  815. }
  816. },
  817. {
  818. "default": true,
  819. "host": {
  820. "os": "LINUX"
  821. },
  822. "target": {
  823. "arch": "wasm64",
  824. "os": "EMSCRIPTEN"
  825. }
  826. }
  827. ],
  828. "tools": {
  829. "c++": {
  830. "bottle": "clang16",
  831. "executable": "c++"
  832. },
  833. "c++filt": {
  834. "bottle": "clang16",
  835. "executable": "c++filt"
  836. },
  837. "cc": {
  838. "bottle": "clang16",
  839. "executable": "cc"
  840. },
  841. "clang-rename": {
  842. "bottle": "clang16",
  843. "executable": "clang-rename"
  844. },
  845. "gcov": {
  846. "bottle": "clang16",
  847. "executable": "llvm-gcov"
  848. },
  849. "llvm-cov": {
  850. "bottle": "clang16",
  851. "executable": "llvm-cov"
  852. },
  853. "llvm-profdata": {
  854. "bottle": "clang16",
  855. "executable": "llvm-profdata"
  856. },
  857. "llvm-symbolizer": {
  858. "bottle": "clang16",
  859. "executable": "llvm-symbolizer"
  860. },
  861. "nm": {
  862. "bottle": "clang16",
  863. "executable": "llvm-nm"
  864. },
  865. "objcopy": {
  866. "bottle": "clang16",
  867. "executable": "llvm-objcopy"
  868. },
  869. "strip": {
  870. "bottle": "clang16",
  871. "executable": "llvm-strip"
  872. }
  873. }
  874. },
  875. "clang16-windows": {
  876. "name": "clang16",
  877. "params": {
  878. "c_compiler": "$(CLANG)/bin/clang-cl",
  879. "cxx_compiler": "$(CLANG)/bin/clang-cl",
  880. "cxx_std": "c++20",
  881. "llvm-symbolizer": "$(CLANG)/bin/llvm-symbolizer",
  882. "match_root": "CLANG",
  883. "type": "msvc",
  884. "use_bundle": true,
  885. "use_clang": true,
  886. "version": "2019",
  887. "werror_mode": "all",
  888. "wine": "yes"
  889. },
  890. "platforms": [
  891. {
  892. "default": true,
  893. "host": {
  894. "os": "LINUX"
  895. },
  896. "target": {
  897. "arch": "x86_64",
  898. "os": "WIN"
  899. }
  900. },
  901. {
  902. "default": true,
  903. "host": {
  904. "os": "LINUX"
  905. },
  906. "target": {
  907. "arch": "i686",
  908. "os": "WIN"
  909. }
  910. },
  911. {
  912. "default": true,
  913. "host": {
  914. "os": "WIN"
  915. },
  916. "target": {
  917. "arch": "x86_64",
  918. "os": "WIN"
  919. }
  920. },
  921. {
  922. "default": true,
  923. "host": {
  924. "os": "WIN"
  925. },
  926. "target": {
  927. "arch": "i686",
  928. "os": "WIN"
  929. }
  930. }
  931. ],
  932. "tools": {
  933. "c++": {
  934. "bottle": "clang16",
  935. "executable": "c++"
  936. },
  937. "c++filt": {
  938. "bottle": "clang16",
  939. "executable": "c++filt"
  940. },
  941. "cc": {
  942. "bottle": "clang16",
  943. "executable": "cc"
  944. },
  945. "gcov": {
  946. "bottle": "clang16",
  947. "executable": "llvm-gcov"
  948. },
  949. "llvm-cov": {
  950. "bottle": "clang16",
  951. "executable": "llvm-cov"
  952. },
  953. "llvm-profdata": {
  954. "bottle": "clang16",
  955. "executable": "llvm-profdata"
  956. },
  957. "llvm-symbolizer": {
  958. "bottle": "clang16",
  959. "executable": "llvm-symbolizer"
  960. },
  961. "nm": {
  962. "bottle": "clang16",
  963. "executable": "llvm-nm"
  964. },
  965. "objcopy": {
  966. "bottle": "clang16",
  967. "executable": "llvm-objcopy"
  968. },
  969. "strip": {
  970. "bottle": "clang16",
  971. "executable": "llvm-strip"
  972. }
  973. }
  974. },
  975. "gdb": {
  976. "env": {
  977. "TERMINFO": [
  978. "$(ROOT)/gdb/lib/terminfo"
  979. ]
  980. },
  981. "platforms": [
  982. {
  983. "default": true,
  984. "host": {
  985. "os": "LINUX"
  986. }
  987. },
  988. {
  989. "default": true,
  990. "host": {
  991. "os": "WIN"
  992. }
  993. },
  994. {
  995. "default": true,
  996. "host": {
  997. "os": "DARWIN"
  998. }
  999. },
  1000. {
  1001. "default": true,
  1002. "host": {
  1003. "arch": "arm64",
  1004. "os": "DARWIN"
  1005. }
  1006. },
  1007. {
  1008. "default": true,
  1009. "host": {
  1010. "arch": "ppc64le",
  1011. "os": "LINUX"
  1012. }
  1013. },
  1014. {
  1015. "default": true,
  1016. "host": {
  1017. "arch": "aarch64",
  1018. "os": "LINUX"
  1019. }
  1020. }
  1021. ],
  1022. "tools": {
  1023. "gdb": {
  1024. "bottle": "gdb",
  1025. "executable": "gdb"
  1026. }
  1027. }
  1028. },
  1029. "gdbnew": {
  1030. "env": {
  1031. "TERMINFO": [
  1032. "$(ROOT)/gdb/lib/terminfo"
  1033. ]
  1034. },
  1035. "platforms": [
  1036. {
  1037. "default": true,
  1038. "host": {
  1039. "os": "LINUX"
  1040. }
  1041. },
  1042. {
  1043. "default": true,
  1044. "host": {
  1045. "os": "DARWIN"
  1046. }
  1047. },
  1048. {
  1049. "default": true,
  1050. "host": {
  1051. "arch": "aarch64",
  1052. "os": "LINUX"
  1053. }
  1054. }
  1055. ],
  1056. "tools": {
  1057. "gdbnew": {
  1058. "bottle": "gdbnew",
  1059. "executable": "gdb"
  1060. }
  1061. }
  1062. },
  1063. "golang": {
  1064. "params": {
  1065. "type": "golang",
  1066. "version": "1.20.6"
  1067. },
  1068. "platforms": [
  1069. {
  1070. "default": true,
  1071. "host": {
  1072. "os": "LINUX"
  1073. }
  1074. },
  1075. {
  1076. "default": true,
  1077. "host": {
  1078. "os": "DARWIN"
  1079. }
  1080. },
  1081. {
  1082. "default": true,
  1083. "host": {
  1084. "arch": "arm64",
  1085. "os": "DARWIN"
  1086. }
  1087. },
  1088. {
  1089. "default": true,
  1090. "host": {
  1091. "os": "WIN"
  1092. }
  1093. }
  1094. ],
  1095. "tools": {
  1096. "go": {
  1097. "bottle": "golang",
  1098. "executable": "go"
  1099. },
  1100. "gofmt": {
  1101. "bottle": "golang",
  1102. "executable": "gofmt"
  1103. }
  1104. }
  1105. },
  1106. "python": {
  1107. "platforms": [
  1108. {
  1109. "default": true,
  1110. "host": {
  1111. "os": "LINUX"
  1112. }
  1113. },
  1114. {
  1115. "default": true,
  1116. "host": {
  1117. "os": "WIN"
  1118. }
  1119. },
  1120. {
  1121. "default": true,
  1122. "host": {
  1123. "os": "DARWIN"
  1124. }
  1125. },
  1126. {
  1127. "default": true,
  1128. "host": {
  1129. "arch": "arm64",
  1130. "os": "DARWIN"
  1131. }
  1132. },
  1133. {
  1134. "default": true,
  1135. "host": {
  1136. "arch": "aarch64",
  1137. "os": "LINUX"
  1138. }
  1139. },
  1140. {
  1141. "default": true,
  1142. "host": {
  1143. "arch": "ppc64le",
  1144. "os": "LINUX"
  1145. }
  1146. }
  1147. ],
  1148. "tools": {
  1149. "python": {
  1150. "bottle": "python",
  1151. "executable": "python"
  1152. }
  1153. }
  1154. },
  1155. "python3": {
  1156. "platforms": [
  1157. {
  1158. "default": true,
  1159. "host": {
  1160. "arch": "x86_64",
  1161. "os": "LINUX"
  1162. }
  1163. },
  1164. {
  1165. "default": true,
  1166. "host": {
  1167. "arch": "aarch64",
  1168. "os": "LINUX"
  1169. }
  1170. },
  1171. {
  1172. "default": true,
  1173. "host": {
  1174. "os": "WIN"
  1175. }
  1176. },
  1177. {
  1178. "default": true,
  1179. "host": {
  1180. "os": "DARWIN"
  1181. }
  1182. },
  1183. {
  1184. "default": true,
  1185. "host": {
  1186. "arch": "arm64",
  1187. "os": "DARWIN"
  1188. }
  1189. }
  1190. ],
  1191. "tools": {
  1192. "python3": {
  1193. "bottle": "python3",
  1194. "executable": "python3"
  1195. }
  1196. }
  1197. },
  1198. "ya-tc": {
  1199. "platforms": [
  1200. {
  1201. "default": true,
  1202. "host": {
  1203. "os": "LINUX"
  1204. }
  1205. },
  1206. {
  1207. "default": true,
  1208. "host": {
  1209. "os": "DARWIN"
  1210. }
  1211. }
  1212. ],
  1213. "tools": {
  1214. "ya-tc": {
  1215. "bottle": "ya-tc",
  1216. "executable": "ya-tc"
  1217. }
  1218. }
  1219. },
  1220. "yexport": {
  1221. "platforms": [
  1222. {
  1223. "default": true,
  1224. "host": {
  1225. "os": "LINUX"
  1226. }
  1227. }
  1228. ],
  1229. "tools": {
  1230. "yexport": {
  1231. "bottle": "yexport",
  1232. "executable": "yexport"
  1233. }
  1234. }
  1235. },
  1236. "ymake": {
  1237. "platforms": [
  1238. {
  1239. "default": true,
  1240. "host": {
  1241. "os": "LINUX"
  1242. }
  1243. },
  1244. {
  1245. "default": true,
  1246. "host": {
  1247. "os": "WIN"
  1248. }
  1249. },
  1250. {
  1251. "default": true,
  1252. "host": {
  1253. "os": "DARWIN"
  1254. }
  1255. },
  1256. {
  1257. "default": true,
  1258. "host": {
  1259. "arch": "arm64",
  1260. "os": "DARWIN"
  1261. }
  1262. },
  1263. {
  1264. "default": true,
  1265. "host": {
  1266. "arch": "aarch64",
  1267. "os": "LINUX"
  1268. }
  1269. },
  1270. {
  1271. "default": true,
  1272. "host": {
  1273. "arch": "ppc64le",
  1274. "os": "LINUX"
  1275. }
  1276. }
  1277. ],
  1278. "tools": {
  1279. "ymake": {
  1280. "bottle": "ymake",
  1281. "executable": "ymake"
  1282. }
  1283. }
  1284. },
  1285. "ytexec": {
  1286. "platforms": [
  1287. {
  1288. "default": true,
  1289. "host": {
  1290. "os": "LINUX"
  1291. }
  1292. }
  1293. ],
  1294. "tools": {
  1295. "ytexec": {
  1296. "bottle": "ytexec",
  1297. "executable": "ytexec"
  1298. }
  1299. }
  1300. }
  1301. },
  1302. "toolchain_aliases": {
  1303. "clang-win-i686": "default-win-i686",
  1304. "clang-win-x86_64": "default-win-x86_64",
  1305. "gcc-linux-x86_64": "gcc82-linux-x86_64",
  1306. "msvc-win-x86_64": "msvc2019-win-x86_64"
  1307. },
  1308. "tools": {
  1309. "atop": {
  1310. "description": "Advanced System & Process Monitor"
  1311. },
  1312. "black": {
  1313. "description": "Python styler, Python 3 only"
  1314. },
  1315. "c++": {
  1316. "description": "Run C++ compiler"
  1317. },
  1318. "c++filt": {
  1319. "description": "Run c++filt"
  1320. },
  1321. "cc": {
  1322. "description": "Run C compiler"
  1323. },
  1324. "clang-format": {
  1325. "description": "Run Clang-Format source code formatter"
  1326. },
  1327. "clang-rename": {
  1328. "description": "Run Clang-Rename refactoring tool"
  1329. },
  1330. "gcov": {
  1331. "description": "Run gcov"
  1332. },
  1333. "gdb": {
  1334. "description": "Run gdb"
  1335. },
  1336. "gdbnew": {
  1337. "description": "Run gdb for Ubuntu 16.04 or later"
  1338. },
  1339. "go": {
  1340. "description": "Run go tool"
  1341. },
  1342. "gofmt": {
  1343. "description": "Run gofmt tool"
  1344. },
  1345. "llvm-cov": {
  1346. "description": "Run llvm-cov Clang utility"
  1347. },
  1348. "llvm-profdata": {
  1349. "description": "Run llvm-profdata Clang utility"
  1350. },
  1351. "llvm-symbolizer": {
  1352. "description": "Run llvm-symbolizer Clang utility"
  1353. },
  1354. "nm": {
  1355. "description": "Run nm"
  1356. },
  1357. "objcopy": {
  1358. "description": "Run objcopy"
  1359. },
  1360. "python": {
  1361. "description": "Run pseudo-python",
  1362. "visible": false
  1363. },
  1364. "python3": {
  1365. "description": "Run Python 3",
  1366. "visible": false
  1367. },
  1368. "strip": {
  1369. "description": "Run strip utility"
  1370. },
  1371. "ya-tc": {
  1372. "description": "Run ya-tc tool",
  1373. "visible": false
  1374. },
  1375. "yexport": {
  1376. "description": "Run yexport",
  1377. "visible": false
  1378. },
  1379. "ymake": {
  1380. "description": "Run ymake",
  1381. "visible": false
  1382. },
  1383. "ytexec": {
  1384. "description": "Run ytexec"
  1385. }
  1386. }
  1387. }