[Add] TencentEffect_S1-00 3.0.1.5
[CocoaPods.git] / Specs / 2 / 0 / d / LiquidCore / 0.6.2 / LiquidCore.podspec.json
blob1fbc37a2346b02679d72f0ea8e0fe4120b5c9baf
2   "name": "LiquidCore",
3   "version": "0.6.2",
4   "summary": "Provides Node.js virtual machines to run inside iOS apps.",
5   "description": "LiquidCore enables Node.js virtual machines to run inside iOS apps. It provides a complete runtime environment, including a virtual file system.",
6   "homepage": "https://github.com/LiquidPlayer/LiquidCore",
7   "license": {
8     "type": "MIT",
9     "file": "LICENSE.md"
10   },
11   "authors": {
12     "Eric Lange": "eric@flicket.tv"
13   },
14   "platforms": {
15     "ios": "11.0"
16   },
17   "source": {
18     "git": "https://github.com/LiquidPlayer/LiquidCore.git",
19     "tag": "0.6.2"
20   },
21   "exclude_files": [
22     "deps/node-8.9.3/deps/cares/src/ares_iphlpapi.h",
23     "deps/node-8.9.3/deps/cares/src/config-win32.h",
24     "deps/node-8.9.3/deps/cares/src/ares_platform.c",
25     "deps/node-8.9.3/deps/cares/src/windows_port.c"
26   ],
27   "source_files": [
28     "deps/node-8.9.3/deps/cares/config/darwin/ares_config.h",
29     "deps/node-8.9.3/deps/cares/include/ares.h",
30     "deps/node-8.9.3/deps/cares/include/ares_build.h",
31     "deps/node-8.9.3/deps/cares/include/ares_rules.h",
32     "deps/node-8.9.3/deps/cares/include/ares_version.h",
33     "deps/node-8.9.3/deps/cares/include/nameser.h",
34     "deps/node-8.9.3/deps/cares/src/*.{c,h}",
35     "deps/node-8.9.3/deps/http_parser/http_parser.{c,h}",
36     "deps/node-8.9.3/deps/nghttp2/lib/**/*.h",
37     "deps/node-8.9.3/deps/nghttp2/lib/*.c",
38     "deps/node-8.9.3/deps/uv/include/pthread-barrier.h",
39     "deps/node-8.9.3/deps/uv/include/tree.h",
40     "deps/node-8.9.3/deps/uv/include/uv-darwin.h",
41     "deps/node-8.9.3/deps/uv/include/uv-errno.h",
42     "deps/node-8.9.3/deps/uv/include/uv-threadpool.h",
43     "deps/node-8.9.3/deps/uv/include/uv-unix.h",
44     "deps/node-8.9.3/deps/uv/include/uv-version.h",
45     "deps/node-8.9.3/deps/uv/include/uv.h",
46     "deps/node-8.9.3/deps/uv/src/heap-inl.h",
47     "deps/node-8.9.3/deps/uv/src/queue.h",
48     "deps/node-8.9.3/deps/uv/src/unix/atomic-ops.h",
49     "deps/node-8.9.3/deps/uv/src/unix/internal.h",
50     "deps/node-8.9.3/deps/uv/src/unix/spinlock.h",
51     "deps/node-8.9.3/deps/uv/src/uv-common.h",
52     "deps/node-8.9.3/deps/uv/src/*.c",
53     "deps/node-8.9.3/deps/uv/src/unix/async.c",
54     "deps/node-8.9.3/deps/uv/src/unix/bsd-ifaddrs.c",
55     "deps/node-8.9.3/deps/uv/src/unix/core.c",
56     "deps/node-8.9.3/deps/uv/src/unix/darwin-proctitle.c",
57     "deps/node-8.9.3/deps/uv/src/unix/darwin.c",
58     "deps/node-8.9.3/deps/uv/src/unix/dl.c",
59     "deps/node-8.9.3/deps/uv/src/unix/fs.c",
60     "deps/node-8.9.3/deps/uv/src/unix/fsevents.c",
61     "deps/node-8.9.3/deps/uv/src/unix/getaddrinfo.c",
62     "deps/node-8.9.3/deps/uv/src/unix/getnameinfo.c",
63     "deps/node-8.9.3/deps/uv/src/unix/kqueue.c",
64     "deps/node-8.9.3/deps/uv/src/unix/loop-watcher.c",
65     "deps/node-8.9.3/deps/uv/src/unix/loop.c",
66     "deps/node-8.9.3/deps/uv/src/unix/pipe.c",
67     "deps/node-8.9.3/deps/uv/src/unix/poll.c",
68     "deps/node-8.9.3/deps/uv/src/unix/process.c",
69     "deps/node-8.9.3/deps/uv/src/unix/proctitle.c",
70     "deps/node-8.9.3/deps/uv/src/unix/signal.c",
71     "deps/node-8.9.3/deps/uv/src/unix/stream.c",
72     "deps/node-8.9.3/deps/uv/src/unix/tcp.c",
73     "deps/node-8.9.3/deps/uv/src/unix/thread.c",
74     "deps/node-8.9.3/deps/uv/src/unix/timer.c",
75     "deps/node-8.9.3/deps/uv/src/unix/tty.c",
76     "deps/node-8.9.3/deps/uv/src/unix/udp.c",
77     "deps/node-8.9.3/deps/v8/src/assert-scope.cc",
78     "deps/node-8.9.3/deps/v8/src/base/bits.cc",
79     "deps/node-8.9.3/deps/v8/src/base/cpu.cc",
80     "deps/node-8.9.3/deps/v8/src/base/debug/stack_trace.cc",
81     "deps/node-8.9.3/deps/v8/src/base/debug/stack_trace_posix.cc",
82     "deps/node-8.9.3/deps/v8/src/base/division-by-constant.cc",
83     "deps/node-8.9.3/deps/v8/src/base/file-utils.cc",
84     "deps/node-8.9.3/deps/v8/src/base/functional.cc",
85     "deps/node-8.9.3/deps/v8/src/base/ieee754.cc",
86     "deps/node-8.9.3/deps/v8/src/base/logging.cc",
87     "deps/node-8.9.3/deps/v8/src/base/once.cc",
88     "deps/node-8.9.3/deps/v8/src/base/platform/condition-variable.cc",
89     "deps/node-8.9.3/deps/v8/src/base/platform/mutex.cc",
90     "deps/node-8.9.3/deps/v8/src/base/platform/platform-macos.cc",
91     "deps/node-8.9.3/deps/v8/src/base/platform/platform-posix-time.cc",
92     "deps/node-8.9.3/deps/v8/src/base/platform/platform-posix.cc",
93     "deps/node-8.9.3/deps/v8/src/base/platform/semaphore.cc",
94     "deps/node-8.9.3/deps/v8/src/base/platform/time.cc",
95     "deps/node-8.9.3/deps/v8/src/base/sys-info.cc",
96     "deps/node-8.9.3/deps/v8/src/base/utils/random-number-generator.cc",
97     "deps/node-8.9.3/deps/v8/src/libplatform/default-platform.{cc,h}",
98     "deps/node-8.9.3/deps/v8/src/libplatform/task-queue.cc",
99     "deps/node-8.9.3/deps/v8/src/libplatform/tracing/trace-buffer.cc",
100     "deps/node-8.9.3/deps/v8/src/libplatform/tracing/trace-config.cc",
101     "deps/node-8.9.3/deps/v8/src/libplatform/tracing/trace-object.cc",
102     "deps/node-8.9.3/deps/v8/src/libplatform/tracing/trace-writer.cc",
103     "deps/node-8.9.3/deps/v8/src/libplatform/tracing/tracing-controller.cc",
104     "deps/node-8.9.3/deps/v8/src/libplatform/worker-thread.{cc,h}",
105     "deps/node-8.9.3/deps/v8/src/ostreams.cc",
106     "deps/node-8.9.3/deps/v8/include/libplatform/v8-tracing.h",
107     "deps/node-8.9.3/deps/v8/include/*.h",
108     "deps/node-8.9.3/deps/v8/include/libplatform/*.h",
109     "deps/node-8.9.3/src/*.h",
110     "deps/node-8.9.3/src/async-wrap.cc",
111     "deps/node-8.9.3/src/backtrace_posix.cc",
112     "deps/node-8.9.3/src/cares_wrap.cc",
113     "deps/node-8.9.3/src/connect_wrap.cc",
114     "deps/node-8.9.3/src/connection_wrap.cc",
115     "deps/node-8.9.3/src/env.cc",
116     "deps/node-8.9.3/src/fs_event_wrap.cc",
117     "deps/node-8.9.3/src/handle_wrap.cc",
118     "deps/node-8.9.3/src/js_stream.cc",
119     "deps/node-8.9.3/src/module_wrap.cc",
120     "deps/node-8.9.3/src/node.cc",
121     "deps/node-8.9.3/src/node_api.cc",
122     "deps/node-8.9.3/src/node_buffer.cc",
123     "deps/node-8.9.3/src/node_config.cc",
124     "deps/node-8.9.3/src/node_constants.cc",
125     "deps/node-8.9.3/src/node_contextify.cc",
126     "deps/node-8.9.3/src/node_crypto.cc",
127     "deps/node-8.9.3/src/node_crypto_bio.cc",
128     "deps/node-8.9.3/src/node_crypto_clienthello.cc",
129     "deps/node-8.9.3/src/node_debug_options.cc",
130     "deps/node-8.9.3/src/node_dtrace.cc",
131     "deps/node-8.9.3/src/node_http2.cc",
132     "deps/node-8.9.3/src/node_http_parser.cc",
133     "deps/node-8.9.3/src/node_i18n.cc",
134     "deps/node-8.9.3/src/node_main.cc",
135     "deps/node-8.9.3/src/node_os.cc",
136     "deps/node-8.9.3/src/node_perf.cc",
137     "deps/node-8.9.3/src/node_platform.cc",
138     "deps/node-8.9.3/src/node_serdes.cc",
139     "deps/node-8.9.3/src/node_stat_watcher.cc",
140     "deps/node-8.9.3/src/node_url.cc",
141     "deps/node-8.9.3/src/node_util.cc",
142     "deps/node-8.9.3/src/node_v8.cc",
143     "deps/node-8.9.3/src/node_watchdog.cc",
144     "deps/node-8.9.3/src/node_zlib.cc",
145     "deps/node-8.9.3/src/pipe_wrap.cc",
146     "deps/node-8.9.3/src/signal_wrap.cc",
147     "deps/node-8.9.3/src/spawn_sync.cc",
148     "deps/node-8.9.3/src/stream_base.cc",
149     "deps/node-8.9.3/src/stream_wrap.cc",
150     "deps/node-8.9.3/src/string_bytes.cc",
151     "deps/node-8.9.3/src/string_search.cc",
152     "deps/node-8.9.3/src/tcp_wrap.cc",
153     "deps/node-8.9.3/src/timer_wrap.cc",
154     "deps/node-8.9.3/src/tls_wrap.cc",
155     "deps/node-8.9.3/src/tracing/agent.cc",
156     "deps/node-8.9.3/src/tracing/node_trace_buffer.cc",
157     "deps/node-8.9.3/src/tracing/node_trace_writer.cc",
158     "deps/node-8.9.3/src/tracing/trace_event.cc",
159     "deps/node-8.9.3/src/tty_wrap.cc",
160     "deps/node-8.9.3/src/udp_wrap.cc",
161     "deps/node-8.9.3/src/util.cc",
162     "deps/node-8.9.3/src/uv.cc",
163     "deps/node-8.9.3/deps/v8/src/base/debug/stack_trace_posix.cc",
164     "deps/node-8.9.3/deps/v8/src/base/debug/stack_trace.{cc,h}",
165     "deps/node-8.9.3/deps/v8/src/base/*.cc",
166     "deps/node-8.9.3/deps/v8/src/assert-scope.{cc,h}",
167     "deps/node-8.9.3/deps/v8/src/base/utils/random-number-generator.{cc,h}",
168     "LiquidCoreiOS/LiquidCore/V82JSC/**/*.{cpp,h}",
169     "deps/utfcpp/**/*.{h}",
170     "deps/JavaScriptCore/private/*.h",
171     "deps/Apple/**/*.h",
172     "LiquidCoreiOS/LiquidCore/gen/polyfill.c",
173     "LiquidCoreiOS/LiquidCore/gen/node_javascript.cc",
174     "LiquidCoreiOS/LiquidCore/gen/node_provider.h",
175     "LiquidCoreCommon/node/*",
176     "LiquidCoreCommon/include/*.h",
177     "LiquidCoreiOS/LiquidCore/Headers/*.h",
178     "LiquidCoreiOS/LiquidCore/API/*.{h,m,cpp}"
179   ],
180   "public_header_files": [
181     "LiquidCoreiOS/LiquidCore/Headers/*.h"
182   ],
183   "private_header_files": [
184     "deps/node-8.9.3/src/*.h",
185     "deps/node-8.9.3/deps/cares/include/*.h",
186     "deps/node-8.9.3/deps/http_parser/*.h",
187     "deps/node-8.9.3/deps/nghttp2/lib/**/*.h",
188     "deps/node-8.9.3/deps/uv/include/pthread-barrier.h",
189     "deps/node-8.9.3/deps/uv/include/tree.h",
190     "deps/node-8.9.3/deps/uv/include/uv-darwin.h",
191     "deps/node-8.9.3/deps/uv/include/uv-errno.h",
192     "deps/node-8.9.3/deps/uv/include/uv-threadpool.h",
193     "deps/node-8.9.3/deps/uv/include/uv-unix.h",
194     "deps/node-8.9.3/deps/uv/include/uv-version.h",
195     "deps/node-8.9.3/deps/uv/include/uv.h",
196     "deps/node-8.9.3/deps/v8/include/**/*.h"
197   ],
198   "preserve_paths": [
199     "deps/node-8.9.3/deps/v8/include",
200     "deps/node-8.9.3/deps/v8",
201     "deps/openssl-1.0.2o/include-ios",
202     "deps/node-8.9.3/src",
203     "deps/node-8.9.3/deps/nghttp2/lib/includes",
204     "LiquidCoreiOS/LiquidCore/node-8.9.3/node"
205   ],
206   "requires_arc": true,
207   "libraries": [
208     "z",
209     "c++"
210   ],
211   "vendored_libraries": [
212     "deps/openssl-1.0.2o/lib-ios/libcrypto.a",
213     "deps/openssl-1.0.2o/lib-ios/libssl.a"
214   ],
215   "frameworks": "JavaScriptCore",
216   "prepare_command": "# Generate node_javascript.cc\nbash LiquidCoreiOS/scripts/generate_node_javascript.sh\n# Generate node_provider.h\nbash LiquidCoreiOS/scripts/generate_node_provider.sh\n# Generate V82JSC polyfills\nbash LiquidCoreiOS/scripts/generate_javascript_polyfills.sh",
217   "xcconfig": {
218     "HEADER_SEARCH_PATHS": "$(PODS_TARGET_SRCROOT)/deps/node-8.9.3/deps/v8/include ${PODS_TARGET_SRCROOT}/deps/node-8.9.3/deps/v8 $(PODS_TARGET_SRCROOT)/deps/openssl-1.0.2o/include-ios $(PODS_TARGET_SRCROOT)/deps/node-8.9.3/src $(PODS_TARGET_SRCROOT)/deps/node-8.9.3/deps/nghttp2/lib/includes $(PODS_TARGET_SRCROOT)/LiquidCoreiOS/LiquidCore/node-8.9.3/node",
219     "OTHER_CFLAGS": "-D_DARWIN_USE_64_BIT_INODE=1 -D_DARWIN_UNLIMITED_SELECT=1 -DHTTP_PARSER_STRICT=0 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -DHAVE_CONFIG_H",
220     "OTHER_CPLUSPLUSFLAGS": "-Wno-inconsistent-missing-override -DV8_OS_MACOSX -DV8_FAST_TLS_SUPPORTED_NOXXX -DNODE_WANT_INTERNALS=1 -DNODE_PLATFORM=\\\"iOS\\\" -DNODE_ARCH=\\\"arm64\\\" -DV8_DEPRECATION_WARNINGS=1 -D__POSIX__ -DBUILDING_NGHTTP2 -DNODE_USE_V8_PLATFORM=1 -DHAVE_INSPECTOR=0 -DV8_INSPECTOR_USE_STL=1 -DV8_INSPECTOR_USE_OLD_STL=1 -DHAVE_OPENSSL=1 -D__POSIX__ -DHTTP_PARSER_STRICT=0 -D_LARGEFILE_SOURCE -D_GLIBCXX_USE_C99_MATH -D_REENTRANT=1 -DNODE_USE_V8_PLATFORM=1 -DNODE_USE_V8_PLATFORM=1 -DNODE_USE_V8_PLATFORM=1 -DHAVE_INSPECTOR=0 -DV8_INSPECTOR_USE_STL=1 -DV8_INSPECTOR_USE_OLD_STL=1 -DHAVE_OPENSSL=1 -DHTTP_PARSER_STRICT=0 -D_LARGEFILE_SOURCE -D_GLIBCXX_USE_C99_MATH -D_REENTRANT=1 -DHAVE_DTRACE=1 -D_FILE_OFFSET_BITS=64 -D_DARWIN_USE_64BIT_INODE=1",
221     "CLANG_WARN_COMMA": "NO",
222     "CLANG_WARN_DOCUMENTATION_COMMENTS": "NO",
223     "GCC_WARN_64_TO_32_BIT_CONVERSION": "NO",
224     "GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS": "NO",
225     "GCC_WARN_UNUSED_VARIABLE": "NO",
226     "GCC_WARN_UNINITIALIZED_AUTOS": "NO",
227     "CLANG_WARN_UNREACHABLE_CODE": "NO"
228   },
229   "resources": [
231   ]