4 "summary": "Cross-platform asynchronous I/O",
5 "description": "libuv is a multi-platform support library with a focus on asynchronous I/O.\nIt was primarily developed for use by Node.js, but it's also used by Luvit,\nJulia, pyuv, and others.",
6 "homepage": "https://libuv.org/",
19 "git": "https://github.com/libuv/libuv.git",
23 "header_mappings_dir": "include",
25 "requires_arc": false,
26 "pod_target_xcconfig": {
27 "HEADER_SEARCH_PATHS": "\"$(inherited)\" \"$(PODS_TARGET_SRCROOT)/include\"",
28 "USER_HEADER_SEARCH_PATHS": "\"$(PODS_TARGET_SRCROOT)\" \"$(PODS_TARGET_SRCROOT)/src\" \"$(PODS_TARGET_SRCROOT)/include\"",
29 "CLANG_WARN_STRICT_PROTOTYPES": "NO",
30 "CLANG_WARN_DOCUMENTATION_COMMENTS": "NO",
31 "USE_HEADERMAP": "NO",
32 "ALWAYS_SEARCH_USER_PATHS": "NO",
33 "GCC_TREAT_WARNINGS_AS_ERRORS": "NO",
34 "GCC_WARN_INHIBIT_ALL_WARNINGS": "YES"
38 "-D_LARGEFILE_SOURCE",
39 "-D_FILE_OFFSET_BITS=64",
41 "-D_DARWIN_USE_64_BIT_INODE=1",
42 "-D_DARWIN_UNLIMITED_SELECT=1"
47 "header_mappings_dir": "include",
51 "include/uv/threadpool.h",
52 "include/uv/version.h",
59 "name": "Implementation",
60 "header_mappings_dir": "src",
68 "src/uv-data-getter-setters.c",
75 "src/unix/getaddrinfo.c",
76 "src/unix/getnameinfo.c",
78 "src/unix/loop-watcher.c",
88 "src/unix/bsd-ifaddrs.c",
90 "src/unix/fsevents.c",
92 "src/unix/darwin-proctitle.c",
93 "src/unix/proctitle.c",
99 "src/unix/atomic-ops.h",
100 "src/unix/internal.h",
101 "src/unix/spinlock.h"
104 "Libuv-gRPC/Interface": [