lib.json 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709
  1. {
  2. "brotli": {
  3. "source": "brotli",
  4. "static-libs-unix": [
  5. "libbrotlidec.a",
  6. "libbrotlienc.a",
  7. "libbrotlicommon.a"
  8. ],
  9. "static-libs-windows": [
  10. "brotlicommon.lib",
  11. "brotlienc.lib",
  12. "brotlidec.lib"
  13. ],
  14. "headers": [
  15. "brotli"
  16. ]
  17. },
  18. "bzip2": {
  19. "source": "bzip2",
  20. "static-libs-unix": [
  21. "libbz2.a"
  22. ],
  23. "static-libs-windows": [
  24. "libbz2.lib",
  25. "libbz2_a.lib"
  26. ],
  27. "headers": [
  28. "bzlib.h"
  29. ]
  30. },
  31. "curl": {
  32. "source": "curl",
  33. "static-libs-unix": [
  34. "libcurl.a"
  35. ],
  36. "static-libs-windows": [
  37. "libcurl_a.lib"
  38. ],
  39. "headers": [
  40. "curl"
  41. ],
  42. "lib-depends-unix": [
  43. "openssl",
  44. "zlib"
  45. ],
  46. "lib-depends-windows": [
  47. "openssl",
  48. "zlib",
  49. "libssh2",
  50. "nghttp2"
  51. ],
  52. "lib-suggests-unix": [
  53. "libssh2",
  54. "brotli",
  55. "nghttp2",
  56. "zstd",
  57. "libcares"
  58. ],
  59. "lib-suggests-windows": [
  60. "brotli",
  61. "zstd"
  62. ],
  63. "frameworks": [
  64. "CoreFoundation",
  65. "CoreServices",
  66. "SystemConfiguration"
  67. ]
  68. },
  69. "freetype": {
  70. "source": "freetype",
  71. "static-libs-unix": [
  72. "libfreetype.a"
  73. ],
  74. "static-libs-windows": [
  75. "libfreetype_a.lib"
  76. ],
  77. "headers-unix": [
  78. "freetype2/freetype/freetype.h",
  79. "freetype2/ft2build.h"
  80. ],
  81. "lib-depends": [
  82. "zlib"
  83. ],
  84. "lib-suggests": [
  85. "libpng",
  86. "bzip2",
  87. "brotli"
  88. ]
  89. },
  90. "gettext": {
  91. "source": "gettext",
  92. "static-libs-unix": [
  93. "libintl.a"
  94. ],
  95. "lib-depends": [
  96. "libiconv"
  97. ],
  98. "lib-suggests": [
  99. "ncurses",
  100. "libxml2"
  101. ],
  102. "frameworks": [
  103. "CoreFoundation"
  104. ]
  105. },
  106. "glfw": {
  107. "source": "ext-glfw",
  108. "static-libs-unix": [
  109. "libglfw3.a"
  110. ],
  111. "frameworks": [
  112. "CoreVideo",
  113. "OpenGL",
  114. "Cocoa",
  115. "IOKit"
  116. ]
  117. },
  118. "gmp": {
  119. "source": "gmp",
  120. "static-libs-unix": [
  121. "libgmp.a"
  122. ],
  123. "static-libs-windows": [
  124. "libgmp.lib"
  125. ],
  126. "headers": [
  127. "gmp.h"
  128. ]
  129. },
  130. "gmssl": {
  131. "source": "gmssl",
  132. "static-libs-unix": [
  133. "libgmssl.a"
  134. ],
  135. "static-libs-windows": [
  136. "gmssl.lib"
  137. ],
  138. "frameworks": [
  139. "Security"
  140. ]
  141. },
  142. "grpc": {
  143. "source": "grpc",
  144. "static-libs-unix": [
  145. "libgrpc.a",
  146. "libboringssl.a",
  147. "libcares.a"
  148. ],
  149. "lib-depends": [
  150. "zlib",
  151. "openssl"
  152. ],
  153. "frameworks": [
  154. "CoreFoundation"
  155. ]
  156. },
  157. "icu": {
  158. "source": "icu",
  159. "cpp-library": true,
  160. "static-libs-unix": [
  161. "libicui18n.a",
  162. "libicuio.a",
  163. "libicuuc.a",
  164. "libicudata.a"
  165. ]
  166. },
  167. "imagemagick": {
  168. "source": "imagemagick",
  169. "static-libs-unix": [
  170. "libMagick++-7.Q16HDRI.a",
  171. "libMagickWand-7.Q16HDRI.a",
  172. "libMagickCore-7.Q16HDRI.a"
  173. ],
  174. "lib-depends": [
  175. "zlib",
  176. "libpng",
  177. "libjpeg",
  178. "libwebp",
  179. "freetype",
  180. "libtiff"
  181. ],
  182. "lib-suggests": [
  183. "zstd",
  184. "xz",
  185. "bzip2",
  186. "libzip",
  187. "libxml2"
  188. ]
  189. },
  190. "imap": {
  191. "source": "imap",
  192. "static-libs-unix": [
  193. "libc-client.a"
  194. ],
  195. "lib-suggests": [
  196. "openssl"
  197. ]
  198. },
  199. "ldap": {
  200. "source": "ldap",
  201. "static-libs-unix": [
  202. "liblber.a",
  203. "libldap.a"
  204. ],
  205. "lib-depends": [
  206. "openssl",
  207. "zlib",
  208. "gmp",
  209. "libsodium"
  210. ]
  211. },
  212. "libargon2": {
  213. "source": "libargon2",
  214. "static-libs-unix": [
  215. "libargon2.a"
  216. ]
  217. },
  218. "libavif": {
  219. "source": "libavif",
  220. "static-libs-unix": [
  221. "libavif.a"
  222. ],
  223. "static-libs-windows": [
  224. "avif.lib"
  225. ]
  226. },
  227. "libcares": {
  228. "source": "libcares",
  229. "static-libs-unix": [
  230. "libcares.a"
  231. ],
  232. "headers-unix": [
  233. "ares.h",
  234. "ares_dns.h",
  235. "ares_nameser.h",
  236. "ares_rules.h"
  237. ]
  238. },
  239. "libevent": {
  240. "source": "libevent",
  241. "static-libs-unix": [
  242. "libevent.a",
  243. "libevent_core.a",
  244. "libevent_extra.a",
  245. "libevent_openssl.a"
  246. ],
  247. "lib-depends": [
  248. "openssl"
  249. ]
  250. },
  251. "libffi": {
  252. "source": "libffi",
  253. "static-libs-unix": [
  254. "libffi.a"
  255. ],
  256. "static-libs-windows": [
  257. "libffi.lib"
  258. ],
  259. "headers-unix": [
  260. "ffi.h",
  261. "ffitarget.h"
  262. ],
  263. "headers-windows": [
  264. "ffi.h",
  265. "fficonfig.h",
  266. "ffitarget.h"
  267. ]
  268. },
  269. "libffi-win": {
  270. "source": "libffi-win",
  271. "static-libs-windows": [
  272. "libffi.lib"
  273. ],
  274. "headers-windows": [
  275. "ffi.h",
  276. "ffitarget.h",
  277. "fficonfig.h"
  278. ]
  279. },
  280. "libiconv": {
  281. "source": "libiconv",
  282. "static-libs-unix": [
  283. "libiconv.a",
  284. "libcharset.a"
  285. ],
  286. "headers": [
  287. "iconv.h",
  288. "libcharset.h",
  289. "localcharset.h"
  290. ]
  291. },
  292. "libiconv-win": {
  293. "source": "libiconv-win",
  294. "static-libs-windows": [
  295. "libiconv.lib",
  296. "libiconv_a.lib"
  297. ]
  298. },
  299. "libjpeg": {
  300. "source": "libjpeg",
  301. "static-libs-unix": [
  302. "libjpeg.a",
  303. "libturbojpeg.a"
  304. ],
  305. "static-libs-windows": [
  306. "libjpeg_a.lib"
  307. ],
  308. "lib-suggests-windows": [
  309. "zlib"
  310. ]
  311. },
  312. "liblz4": {
  313. "source": "liblz4",
  314. "static-libs-unix": [
  315. "liblz4.a"
  316. ]
  317. },
  318. "libmemcached": {
  319. "source": "libmemcached",
  320. "static-libs-unix": [
  321. "libmemcached.a",
  322. "libmemcachedutil.a"
  323. ]
  324. },
  325. "libpng": {
  326. "source": "libpng",
  327. "static-libs-unix": [
  328. "libpng16.a"
  329. ],
  330. "static-libs-windows": [
  331. "libpng16_static.lib",
  332. "libpng_a.lib"
  333. ],
  334. "headers-unix": [
  335. "png.h",
  336. "pngconf.h",
  337. "pnglibconf.h"
  338. ],
  339. "headers-windows": [
  340. "png.h",
  341. "pngconf.h"
  342. ],
  343. "lib-depends": [
  344. "zlib"
  345. ]
  346. },
  347. "librabbitmq": {
  348. "source": "librabbitmq",
  349. "static-libs-unix": [
  350. "librabbitmq.a"
  351. ],
  352. "static-libs-windows": [
  353. "rabbitmq.4.lib"
  354. ],
  355. "lib-depends": [
  356. "openssl"
  357. ]
  358. },
  359. "libsodium": {
  360. "source": "libsodium",
  361. "static-libs-unix": [
  362. "libsodium.a"
  363. ]
  364. },
  365. "libssh2": {
  366. "source": "libssh2",
  367. "static-libs-unix": [
  368. "libssh2.a"
  369. ],
  370. "static-libs-windows": [
  371. "libssh2.lib"
  372. ],
  373. "headers": [
  374. "libssh2.h",
  375. "libssh2_publickey.h",
  376. "libssh2_sftp.h"
  377. ],
  378. "lib-depends": [
  379. "openssl"
  380. ],
  381. "lib-suggests": [
  382. "zlib"
  383. ]
  384. },
  385. "libtiff": {
  386. "source": "libtiff",
  387. "static-libs-unix": [
  388. "libtiff.a"
  389. ]
  390. },
  391. "libuuid": {
  392. "source": "libuuid",
  393. "static-libs-unix": [
  394. "libuuid.a"
  395. ],
  396. "headers": [
  397. "uuid/uuid.h"
  398. ]
  399. },
  400. "libuv": {
  401. "source": "libuv",
  402. "static-libs-unix": [
  403. "libuv.a"
  404. ]
  405. },
  406. "libwebp": {
  407. "source": "libwebp",
  408. "static-libs-unix": [
  409. "libwebp.a",
  410. "libwebpdecoder.a",
  411. "libwebpdemux.a",
  412. "libwebpmux.a",
  413. "libsharpyuv.a"
  414. ],
  415. "static-libs-windows": [
  416. "libwebp.lib",
  417. "libwebpdecoder.lib",
  418. "libwebpdemux.lib",
  419. "libsharpyuv.lib"
  420. ]
  421. },
  422. "libxml2": {
  423. "source": "libxml2",
  424. "static-libs-unix": [
  425. "libxml2.a"
  426. ],
  427. "static-libs-windows": [
  428. "libxml2s.lib",
  429. "libxml2_a.lib"
  430. ],
  431. "headers": [
  432. "libxml2"
  433. ],
  434. "lib-depends-unix": [
  435. "libiconv"
  436. ],
  437. "lib-suggests-unix": [
  438. "xz",
  439. "icu",
  440. "zlib"
  441. ],
  442. "lib-depends-windows": [
  443. "libiconv-win"
  444. ],
  445. "lib-suggests-windows": [
  446. "zlib"
  447. ]
  448. },
  449. "libxslt": {
  450. "source": "libxslt",
  451. "static-libs-unix": [
  452. "libxslt.a",
  453. "libexslt.a"
  454. ],
  455. "lib-depends": [
  456. "libxml2"
  457. ]
  458. },
  459. "libyaml": {
  460. "source": "libyaml",
  461. "static-libs-unix": [
  462. "libyaml.a"
  463. ],
  464. "static-libs-windows": [
  465. "yaml.lib"
  466. ],
  467. "headers": [
  468. "yaml.h"
  469. ]
  470. },
  471. "libzip": {
  472. "source": "libzip",
  473. "static-libs-unix": [
  474. "libzip.a"
  475. ],
  476. "static-libs-windows": [
  477. "zip.lib",
  478. "libzip_a.lib"
  479. ],
  480. "headers": [
  481. "zip.h",
  482. "zipconf.h"
  483. ],
  484. "lib-depends-unix": [
  485. "zlib"
  486. ],
  487. "lib-suggests-unix": [
  488. "bzip2",
  489. "xz",
  490. "zstd",
  491. "openssl"
  492. ],
  493. "lib-depends-windows": [
  494. "zlib",
  495. "bzip2",
  496. "xz"
  497. ],
  498. "lib-suggests-windows": [
  499. "zstd",
  500. "openssl"
  501. ]
  502. },
  503. "ncurses": {
  504. "source": "ncurses",
  505. "static-libs-unix": [
  506. "libncurses.a"
  507. ]
  508. },
  509. "nghttp2": {
  510. "source": "nghttp2",
  511. "static-libs-unix": [
  512. "libnghttp2.a"
  513. ],
  514. "static-libs-windows": [
  515. "nghttp2.lib"
  516. ],
  517. "headers": [
  518. "nghttp2"
  519. ],
  520. "lib-depends": [
  521. "zlib",
  522. "openssl"
  523. ],
  524. "lib-suggests": [
  525. "libxml2"
  526. ]
  527. },
  528. "onig": {
  529. "source": "onig",
  530. "static-libs-unix": [
  531. "libonig.a"
  532. ],
  533. "static-libs-windows": [
  534. "onig.lib",
  535. "onig_a.lib"
  536. ],
  537. "headers": [
  538. "oniggnu.h",
  539. "oniguruma.h"
  540. ]
  541. },
  542. "openssl": {
  543. "source": "openssl",
  544. "static-libs-unix": [
  545. "libssl.a",
  546. "libcrypto.a"
  547. ],
  548. "static-libs-windows": [
  549. "libssl.lib",
  550. "libcrypto.lib"
  551. ],
  552. "headers": [
  553. "openssl"
  554. ],
  555. "lib-depends": [
  556. "zlib"
  557. ]
  558. },
  559. "pkg-config": {
  560. "source": "pkg-config"
  561. },
  562. "postgresql": {
  563. "source": "postgresql",
  564. "static-libs-unix": [
  565. "libpq.a",
  566. "libpgport.a",
  567. "libpgcommon.a"
  568. ],
  569. "lib-depends": [
  570. "libiconv",
  571. "libxml2",
  572. "openssl",
  573. "zlib",
  574. "readline"
  575. ],
  576. "lib-suggests": [
  577. "icu",
  578. "libxslt",
  579. "ldap",
  580. "zstd"
  581. ]
  582. },
  583. "pthreads4w": {
  584. "source": "pthreads4w",
  585. "static-libs-windows": [
  586. "libpthreadVC3.lib"
  587. ]
  588. },
  589. "qdbm": {
  590. "source": "qdbm",
  591. "static-libs-unix": [
  592. "libqdbm.a"
  593. ],
  594. "static-libs-windows": [
  595. "qdbm_a.lib"
  596. ],
  597. "headers-windows": [
  598. "depot.h"
  599. ]
  600. },
  601. "readline": {
  602. "source": "readline",
  603. "static-libs-unix": [
  604. "libreadline.a"
  605. ],
  606. "lib-depends": [
  607. "ncurses"
  608. ]
  609. },
  610. "snappy": {
  611. "source": "snappy",
  612. "static-libs-unix": [
  613. "libsnappy.a"
  614. ],
  615. "headers-unix": [
  616. "snappy.h",
  617. "snappy-c.h",
  618. "snappy-sinksource.h",
  619. "snappy-stubs-public.h"
  620. ],
  621. "lib-depends": [
  622. "zlib"
  623. ]
  624. },
  625. "sqlite": {
  626. "source": "sqlite",
  627. "static-libs-unix": [
  628. "libsqlite3.a"
  629. ],
  630. "static-libs-windows": [
  631. "libsqlite3_a.lib"
  632. ],
  633. "headers": [
  634. "sqlite3.h",
  635. "sqlite3ext.h"
  636. ]
  637. },
  638. "tidy": {
  639. "source": "tidy",
  640. "static-libs-unix": [
  641. "libtidy.a"
  642. ]
  643. },
  644. "unixodbc": {
  645. "source": "unixodbc",
  646. "static-libs-unix": [
  647. "libodbc.a",
  648. "libodbccr.a",
  649. "libodbcinst.a"
  650. ],
  651. "lib-depends": [
  652. "libiconv"
  653. ]
  654. },
  655. "xz": {
  656. "source": "xz",
  657. "static-libs-unix": [
  658. "liblzma.a"
  659. ],
  660. "static-libs-windows": [
  661. "lzma.lib",
  662. "liblzma_a.lib"
  663. ],
  664. "headers-unix": [
  665. "lzma"
  666. ],
  667. "headers-windows": [
  668. "lzma",
  669. "lzma.h"
  670. ],
  671. "lib-depends-unix": [
  672. "libiconv"
  673. ]
  674. },
  675. "zlib": {
  676. "source": "zlib",
  677. "static-libs-unix": [
  678. "libz.a"
  679. ],
  680. "static-libs-windows": [
  681. "zlib_a.lib"
  682. ],
  683. "headers": [
  684. "zlib.h",
  685. "zconf.h"
  686. ]
  687. },
  688. "zstd": {
  689. "source": "zstd",
  690. "static-libs-unix": [
  691. "libzstd.a"
  692. ],
  693. "static-libs-windows": [
  694. [
  695. "zstd.lib",
  696. "zstd_static.lib"
  697. ]
  698. ],
  699. "headers-unix": [
  700. "zdict.h",
  701. "zstd.h",
  702. "zstd_errors.h"
  703. ],
  704. "headers-windows": [
  705. "zstd.h",
  706. "zstd_errors.h"
  707. ]
  708. }
  709. }