[Add] DocumentReaderMRZStage 7.5.10959
[CocoaPods.git] / Specs / 9 / 0 / d / hippy / 3.0.0 / hippy.podspec.json
blob15a724aa9704a0c9db49b081b206820dc0a9fe69
2   "name": "hippy",
3   "version": "3.0.0",
4   "summary": "Hippy Cross Platform Framework",
5   "description": "Hippy is designed for developers to easily build cross-platform and high-performance awesome apps.",
6   "homepage": "https://hippyjs.org",
7   "license": {
8     "type": "Apache2",
9     "file": "LICENSE"
10   },
11   "authors": "OpenHippy Team",
12   "source": {
13     "git": "https://github.com/Tencent/Hippy.git",
14     "tag": "3.0.0"
15   },
16   "platforms": {
17     "ios": "11.0"
18   },
19   "prepare_command": "./xcodeinitscript.sh \"Taitank\" \"jsc\"",
20   "subspecs": [
21     {
22       "name": "Framework",
23       "source_files": "framework/ios/**/*.{h,m,c,mm,s,cpp,cc}",
24       "public_header_files": "framework/ios/**/*.h",
25       "exclude_files": [
26         "framework/ios/base/enginewrapper/v8",
27         "framework/ios/utils/v8"
28       ],
29       "libraries": "c++",
30       "pod_target_xcconfig": {
31         "CLANG_CXX_LANGUAGE_STANDARD": "c++17",
32         "GCC_ENABLE_CPP_EXCEPTIONS": false,
33         "GCC_ENABLE_CPP_RTTI": false
34       },
35       "dependencies": {
36         "hippy/Base": [
38         ],
39         "hippy/JSDriver": [
41         ],
42         "hippy/Image": [
44         ],
45         "hippy/NativeRenderer": [
47         ]
48       }
49     },
50     {
51       "name": "Footstone",
52       "libraries": "c++",
53       "source_files": [
54         "modules/footstone/**/*.{h,cc}"
55       ],
56       "public_header_files": [
57         "modules/footstone/**/*.h"
58       ],
59       "exclude_files": [
60         "modules/footstone/include/footstone/platform/adr",
61         "modules/footstone/src/platform/adr"
62       ],
63       "pod_target_xcconfig": {
64         "CLANG_CXX_LANGUAGE_STANDARD": "c++17",
65         "GCC_PREPROCESSOR_DEFINITIONS[config=Release]": "${inherited} NDEBUG=1",
66         "GCC_ENABLE_CPP_EXCEPTIONS": false,
67         "GCC_ENABLE_CPP_RTTI": false,
68         "HEADER_SEARCH_PATHS": "${PODS_ROOT}/hippy/modules/footstone/include ${PODS_ROOT}/hippy/modules/footstone"
69       },
70       "user_target_xcconfig": {
71         "HEADER_SEARCH_PATHS": "${PODS_ROOT}/hippy/modules/footstone/include ${PODS_ROOT}/hippy/modules/footstone"
72       },
73       "preserve_paths": "modules/footstone"
74     },
75     {
76       "name": "FootstoneUtils",
77       "libraries": "c++",
78       "source_files": [
79         "modules/ios/footstoneutils/*.{h,mm}"
80       ],
81       "public_header_files": [
82         "modules/ios/footstoneutils/*.h"
83       ],
84       "pod_target_xcconfig": {
85         "CLANG_CXX_LANGUAGE_STANDARD": "c++17",
86         "GCC_ENABLE_CPP_EXCEPTIONS": false,
87         "GCC_ENABLE_CPP_RTTI": false
88       },
89       "dependencies": {
90         "hippy/Footstone": [
92         ],
93         "hippy/Base": [
95         ]
96       }
97     },
98     {
99       "name": "Image",
100       "libraries": "c++",
101       "frameworks": "CoreServices",
102       "public_header_files": "modules/ios/image/*.h",
103       "source_files": "modules/ios/image/*.{h,m,mm}"
104     },
105     {
106       "name": "Base",
107       "libraries": "c++",
108       "source_files": [
109         "modules/ios/base/*.{h,m,mm}",
110         "modules/ios/logutils/*.{h,mm}"
111       ],
112       "public_header_files": [
113         "modules/ios/base/*.h",
114         "modules/ios/logutils/*.h"
115       ],
116       "dependencies": {
117         "hippy/Footstone": [
119         ]
120       }
121     },
122     {
123       "name": "VFS",
124       "libraries": "c++",
125       "source_files": [
126         "modules/vfs/native/**/*.{h,cc}"
127       ],
128       "public_header_files": [
129         "modules/vfs/native/include/vfs/**/*.h"
130       ],
131       "pod_target_xcconfig": {
132         "CLANG_CXX_LANGUAGE_STANDARD": "c++17",
133         "HEADER_SEARCH_PATHS": "${PODS_ROOT}/hippy/modules/vfs/native/include",
134         "GCC_ENABLE_CPP_EXCEPTIONS": false,
135         "GCC_ENABLE_CPP_RTTI": false
136       },
137       "user_target_xcconfig": {
138         "HEADER_SEARCH_PATHS": "${PODS_ROOT}/hippy/modules/vfs/native/include"
139       },
140       "preserve_paths": "modules/vfs/native",
141       "dependencies": {
142         "hippy/Footstone": [
144         ]
145       }
146     },
147     {
148       "name": "iOSVFS",
149       "libraries": "c++",
150       "source_files": [
151         "modules/vfs/ios/*.{h,m,mm}"
152       ],
153       "public_header_files": [
154         "modules/vfs/ios/*.h"
155       ],
156       "pod_target_xcconfig": {
157         "CLANG_CXX_LANGUAGE_STANDARD": "c++17",
158         "GCC_ENABLE_CPP_EXCEPTIONS": false,
159         "GCC_ENABLE_CPP_RTTI": false
160       },
161       "dependencies": {
162         "hippy/VFS": [
164         ],
165         "hippy/Footstone": [
167         ],
168         "hippy/FootstoneUtils": [
170         ]
171       }
172     },
173     {
174       "name": "JSDriver",
175       "libraries": "c++",
176       "frameworks": "JavaScriptCore",
177       "source_files": [
178         "driver/js/include/**/*.h",
179         "driver/js/src/**/*.cc"
180       ],
181       "public_header_files": "driver/js/include/**/*.h",
182       "exclude_files": [
183         "driver/js/include/driver/napi/v8",
184         "driver/js/src/napi/v8",
185         "driver/js/include/driver/runtime",
186         "driver/js/src/runtime",
187         "driver/js/include/driver/vm/v8",
188         "driver/js/src/vm/v8"
189       ],
190       "pod_target_xcconfig": {
191         "HEADER_SEARCH_PATHS": "${PODS_ROOT}/hippy/driver/js/include/",
192         "GCC_PREPROCESSOR_DEFINITIONS": "JS_JSC=1",
193         "CLANG_CXX_LANGUAGE_STANDARD": "c++17",
194         "GCC_ENABLE_CPP_EXCEPTIONS": false,
195         "GCC_ENABLE_CPP_RTTI": false
196       },
197       "user_target_xcconfig": {
198         "HEADER_SEARCH_PATHS": "${PODS_ROOT}/hippy/driver/js/include/"
199       },
200       "dependencies": {
201         "hippy/Footstone": [
203         ],
204         "hippy/Dom": [
206         ],
207         "hippy/iOSVFS": [
209         ]
210       },
211       "preserve_paths": "driver/js"
212     },
213     {
214       "name": "NativeRenderer",
215       "libraries": "c++",
216       "source_files": "renderer/native/ios/**/*.{h,m,mm}",
217       "public_header_files": "renderer/native/ios/**/*.h",
218       "dependencies": {
219         "hippy/Base": [
221         ],
222         "hippy/DomUtils": [
224         ],
225         "hippy/Image": [
227         ],
228         "hippy/iOSVFS": [
230         ]
231       }
232     },
233     {
234       "name": "Dom",
235       "libraries": "c++",
236       "source_files": [
237         "dom/include/**/*.h",
238         "dom/src/**/*.cc"
239       ],
240       "public_header_files": [
241         "dom/include/**/*.h"
242       ],
243       "exclude_files": [
244         "dom/src/dom/*unittests.cc",
245         "dom/src/dom/tools",
246         "dom/include/dom/yoga_layout_node.h",
247         "dom/src/dom/yoga_layout_node.cc"
248       ],
249       "pod_target_xcconfig": {
250         "CLANG_CXX_LANGUAGE_STANDARD": "c++17",
251         "HEADER_SEARCH_PATHS": "${PODS_ROOT}/hippy/dom/include/",
252         "GCC_ENABLE_CPP_EXCEPTIONS": false,
253         "GCC_ENABLE_CPP_RTTI": false
254       },
255       "user_target_xcconfig": {
256         "HEADER_SEARCH_PATHS": "${PODS_ROOT}/hippy/dom/include/"
257       },
258       "dependencies": {
259         "hippy/Footstone": [
261         ],
262         "hippy/Taitank": [
264         ]
265       },
266       "preserve_paths": "dom"
267     },
268     {
269       "name": "DomUtils",
270       "libraries": "c++",
271       "source_files": [
272         "modules/ios/domutils/*.{h,mm}"
273       ],
274       "public_header_files": [
275         "modules/ios/domutils/*.h"
276       ],
277       "pod_target_xcconfig": {
278         "CLANG_CXX_LANGUAGE_STANDARD": "c++17",
279         "GCC_ENABLE_CPP_EXCEPTIONS": false,
280         "GCC_ENABLE_CPP_RTTI": false
281       },
282       "dependencies": {
283         "hippy/Dom": [
285         ],
286         "hippy/FootstoneUtils": [
288         ],
289         "hippy/Base": [
291         ]
292       }
293     },
294     {
295       "name": "Taitank",
296       "source_files": [
297         "dom/dom_project/_deps/taitank-src/src/*.{h,cc}"
298       ],
299       "public_header_files": [
300         "dom/include/dom/taitank_layout_node.h",
301         "dom/dom_project/_deps/taitank-src/src/*.h"
302       ],
303       "pod_target_xcconfig": {
304         "CLANG_CXX_LANGUAGE_STANDARD": "c++17",
305         "HEADER_SEARCH_PATHS": "${PODS_ROOT}/hippy/dom/dom_project/_deps/taitank-src/src",
306         "GCC_ENABLE_CPP_EXCEPTIONS": false,
307         "GCC_ENABLE_CPP_RTTI": false
308       },
309       "libraries": "c++",
310       "preserve_paths": "dom/dom_project"
311     },
312     {
313       "name": "DevTools",
314       "libraries": "c++",
315       "exclude_files": [
316         "devtools/devtools-integration/ios/DevtoolsBackend/_deps/**/*test*/**/*",
317         "devtools/devtools-integration/ios/DevtoolsBackend/_deps/**/*test*",
318         "devtools/devtools-integration/ios/DevtoolsBackend/_deps/**/benchmark/**",
319         "devtools/devtools-integration/ios/DevtoolsBackend/_deps/**/javascript/**",
320         "devtools/devtools-integration/ios/DevtoolsBackend/_deps/taitank-*/**/*",
321         "devtools/devtools-integration/ios/DevtoolsBackend/_deps/base64-src/lib/lib_openmp.c",
322         "devtools/devtools-integration/ios/DevtoolsBackend/_deps/base64-src/lib/tables/table_generator.c",
323         "devtools/devtools-integration/ios/DevtoolsBackend/_deps/base64-src/lib/arch/**/{dec,enc}_*.c",
324         "devtools/devtools-integration/ios/DevtoolsBackend/_deps/base64-src/bin/base64.c",
325         "devtools/devtools-integration/native/include/devtools/v8",
326         "devtools/devtools-integration/native/src/v8"
327       ],
328       "public_header_files": [
329         "devtools/devtools-integration/native/include/devtools/devtools_data_source.h",
330         "devtools/devtools-integration/native/**/*.h",
331         "devtools/devtools-backend/**/*.{h,hpp}",
332         "devtools/devtools-integration/ios/DevtoolsBackend/_deps/*-src/**/*.{h,hpp,ipp}",
333         "devtools/devtools-integration/ios/DevtoolsBackend/_deps/base64-src/lib/tables/*.h",
334         "devtools/devtools-integration/ios/DevtoolsBackend/_deps/base64-build/config.h"
335       ],
336       "source_files": [
337         "devtools/devtools-integration/native/**/*.{h,cc}",
338         "devtools/devtools-integration/ios/DevtoolsBackend/_deps/*-src/**/*.{h,hpp,c,cc,ipp}",
339         "devtools/devtools-integration/ios/DevtoolsBackend/_deps/base64-build/config.h",
340         "devtools/devtools-backend/**/*.{h,hpp,cc}"
341       ],
342       "pod_target_xcconfig": {
343         "HEADER_SEARCH_PATHS": "${PODS_ROOT}/hippy/devtools/devtools-integration/ios/DevtoolsBackend/_deps/asio-src/asio/include ${PODS_ROOT}/hippy/devtools/devtools-integration/ios/DevtoolsBackend/_deps/json-src/include ${PODS_ROOT}/hippy/devtools/devtools-integration/ios/DevtoolsBackend/_deps/base64-src/include ${PODS_ROOT}/hippy/devtools/devtools-integration/ios/DevtoolsBackend/_deps/websocketpp-src ${PODS_ROOT}/hippy/devtools/devtools-integration/native/include ${PODS_ROOT}/hippy/devtools/devtools-backend/include ${PODS_ROOT}/hippy/devtools/devtools-integration/ios/DevtoolsBackend/_deps/base64-src/lib/arch",
344         "GCC_PREPROCESSOR_DEFINITIONS": "ENABLE_INSPECTOR=1 ASIO_NO_TYPEID ASIO_NO_EXCEPTIONS ASIO_DISABLE_ALIGNOF _WEBSOCKETPP_NO_EXCEPTIONS_ JSON_NOEXCEPTION BASE64_STATIC_DEFINE",
345         "CLANG_CXX_LANGUAGE_STANDARD": "c++17",
346         "GCC_ENABLE_CPP_EXCEPTIONS": false,
347         "GCC_ENABLE_CPP_RTTI": false
348       },
349       "user_target_xcconfig": {
350         "GCC_PREPROCESSOR_DEFINITIONS": "ENABLE_INSPECTOR=1"
351       },
352       "dependencies": {
353         "hippy/Footstone": [
355         ],
356         "hippy/Dom": [
358         ],
359         "hippy/VFS": [
361         ]
362       },
363       "preserve_paths": "devtools"
364     }
365   ]