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/",
7 "readme": "https://github.com/grpc/grpc/blob/master/src/objective-c/README.md",
20 "git": "https://github.com/libuv/libuv.git",
24 "header_mappings_dir": "include",
26 "requires_arc": false,
27 "pod_target_xcconfig": {
28 "HEADER_SEARCH_PATHS": "\"$(inherited)\" \"$(PODS_TARGET_SRCROOT)/include\"",
29 "USER_HEADER_SEARCH_PATHS": "\"$(PODS_TARGET_SRCROOT)\" \"$(PODS_TARGET_SRCROOT)/src\" \"$(PODS_TARGET_SRCROOT)/include\"",
30 "CLANG_WARN_STRICT_PROTOTYPES": "NO",
31 "CLANG_WARN_DOCUMENTATION_COMMENTS": "NO",
32 "USE_HEADERMAP": "NO",
33 "ALWAYS_SEARCH_USER_PATHS": "NO",
34 "GCC_TREAT_WARNINGS_AS_ERRORS": "NO",
35 "GCC_WARN_INHIBIT_ALL_WARNINGS": "YES"
39 "-D_LARGEFILE_SOURCE",
40 "-D_FILE_OFFSET_BITS=64",
42 "-D_DARWIN_USE_64_BIT_INODE=1",
43 "-D_DARWIN_UNLIMITED_SELECT=1"
48 "header_mappings_dir": "include",
52 "include/uv/threadpool.h",
53 "include/uv/version.h",
60 "name": "Implementation",
61 "header_mappings_dir": "src",
69 "src/uv-data-getter-setters.c",
76 "src/unix/getaddrinfo.c",
77 "src/unix/getnameinfo.c",
79 "src/unix/loop-watcher.c",
89 "src/unix/bsd-ifaddrs.c",
91 "src/unix/fsevents.c",
93 "src/unix/darwin-proctitle.c",
94 "src/unix/proctitle.c",
100 "src/unix/atomic-ops.h",
101 "src/unix/internal.h",
102 "src/unix/spinlock.h"
105 "Libuv-gRPC/Interface": [