[Add] ZJSDK 2.5.8.16
[CocoaPods.git] / Specs / 7 / 0 / 2 / pod4ReactNative / 0.55.4.1 / pod4ReactNative.podspec.json
blob9d35f4a34a4bba369d93b8a2985da8952a50f610
2   "name": "pod4ReactNative",
3   "version": "0.55.4.1",
4   "summary": "pod for ReactNative",
5   "description": "pod for ReactNative with RN v0.55.4.",
6   "homepage": "https://github.com/zramals/pod4ReactNative",
7   "license": "MIT",
8   "authors": {
9     "zramals": "525456448@qq.com"
10   },
11   "source": {
12     "git": "https://github.com/zramals/pod4ReactNative.git",
13     "tag": "rn0.55.4.1"
14   },
15   "default_subspecs": [
16     "yoga",
17     "Core",
18     "CxxBridge",
19     "DevSupport",
20     "RCTWebSocket",
21     "RCTText",
22     "RCTAnimation",
23     "RCTImage"
24   ],
25   "header_dir": "React",
26   "requires_arc": true,
27   "platforms": {
28     "ios": "8.0"
29   },
30   "pod_target_xcconfig": {
31     "CLANG_CXX_LANGUAGE_STANDARD": "c++14",
32     "OTHER_LDFLAGS": "-ObjC",
33     "HEADER_SEARCH_PATHS": "'$(PODS_TARGET_SRCROOT)/rn-source/ReactCommon' '$(PODS_ROOT)/Folly' '$(PODS_ROOT)/boost-for-react-native' '$(PODS_ROOT)/DoubleConversion'"
34   },
35   "cocoapods_version": ">= 1.2.0",
36   "subspecs": [
37     {
38       "name": "Core",
39       "dependencies": {
40         "pod4ReactNative/yoga": [
42         ]
43       },
44       "source_files": "rn-source/React/**/*.{c,h,m,mm,S,cpp}",
45       "ios": {
46         "exclude_files": "rn-source/React/**/RCTTV*.*"
47       },
48       "exclude_files": [
49         "rn-source/**/__tests__/*",
50         "rn-source/IntegrationTests/*",
51         "rn-source/React/DevSupport/*",
52         "rn-source/React/Inspector/*",
53         "rn-source/ReactCommon/yoga/*",
54         "rn-source/React/Cxx*/*",
55         "rn-source/React/Fabric/*",
56         "rn-source/React/**/RCTTV*.*"
57       ],
58       "header_dir": "React",
59       "frameworks": "JavaScriptCore",
60       "libraries": "stdc++"
61     },
62     {
63       "name": "CxxBridge",
64       "dependencies": {
65         "Folly": [
66           "2016.09.26.00"
67         ],
68         "pod4ReactNative/Core": [
70         ],
71         "pod4ReactNative/cxxreact": [
73         ]
74       },
75       "compiler_flags": "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1",
76       "private_header_files": "rn-source/React/Cxx*/*.h",
77       "source_files": "rn-source/React/Cxx*/*.{h,m,mm}"
78     },
79     {
80       "name": "DevSupport",
81       "dependencies": {
82         "pod4ReactNative/Core": [
84         ],
85         "pod4ReactNative/RCTWebSocket": [
87         ]
88       },
89       "source_files": [
90         "rn-source/React/DevSupport/*",
91         "rn-source/React/Inspector/*"
92       ]
93     },
94     {
95       "name": "jschelpers",
96       "dependencies": {
97         "Folly": [
98           "2016.09.26.00"
99         ],
100         "pod4ReactNative/PrivateDatabase": [
102         ]
103       },
104       "compiler_flags": "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1",
105       "source_files": "rn-source/ReactCommon/jschelpers/*.{cpp,h}",
106       "private_header_files": "rn-source/ReactCommon/jschelpers/*.h",
107       "frameworks": "JavaScriptCore"
108     },
109     {
110       "name": "jsinspector",
111       "source_files": "rn-source/ReactCommon/jsinspector/*.{cpp,h}",
112       "private_header_files": "rn-source/ReactCommon/jsinspector/*.h"
113     },
114     {
115       "name": "PrivateDatabase",
116       "source_files": "rn-source/ReactCommon/privatedata/*.{cpp,h}",
117       "private_header_files": "rn-source/ReactCommon/privatedata/*.h"
118     },
119     {
120       "name": "cxxreact",
121       "dependencies": {
122         "pod4ReactNative/jschelpers": [
124         ],
125         "pod4ReactNative/jsinspector": [
127         ],
128         "boost-for-react-native": [
129           "1.63.0"
130         ],
131         "Folly": [
132           "2016.09.26.00"
133         ]
134       },
135       "compiler_flags": "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1",
136       "source_files": "rn-source/ReactCommon/cxxreact/*.{cpp,h}",
137       "exclude_files": "rn-source/ReactCommon/cxxreact/SampleCxxModule.*",
138       "private_header_files": "rn-source/ReactCommon/cxxreact/*.h"
139     },
140     {
141       "name": "ART",
142       "dependencies": {
143         "pod4ReactNative/Core": [
145         ]
146       },
147       "source_files": "rn-source/Libraries/ART/**/*.{h,m}"
148     },
149     {
150       "name": "RCTActionSheet",
151       "dependencies": {
152         "pod4ReactNative/Core": [
154         ]
155       },
156       "source_files": "rn-source/Libraries/ActionSheetIOS/*.{h,m}"
157     },
158     {
159       "name": "RCTAnimation",
160       "dependencies": {
161         "pod4ReactNative/Core": [
163         ]
164       },
165       "source_files": "rn-source/Libraries/NativeAnimation/{Drivers/*,Nodes/*,*}.{h,m}",
166       "header_dir": "RCTAnimation"
167     },
168     {
169       "name": "RCTBlob",
170       "dependencies": {
171         "pod4ReactNative/Core": [
173         ]
174       },
175       "source_files": "rn-source/Libraries/Blob/*.{h,m,mm}"
176     },
177     {
178       "name": "RCTCameraRoll",
179       "dependencies": {
180         "pod4ReactNative/Core": [
182         ],
183         "pod4ReactNative/RCTImage": [
185         ]
186       },
187       "source_files": "rn-source/Libraries/CameraRoll/*.{h,m}"
188     },
189     {
190       "name": "RCTGeolocation",
191       "dependencies": {
192         "pod4ReactNative/Core": [
194         ]
195       },
196       "source_files": "rn-source/Libraries/Geolocation/*.{h,m}"
197     },
198     {
199       "name": "RCTImage",
200       "dependencies": {
201         "pod4ReactNative/Core": [
203         ],
204         "pod4ReactNative/RCTNetwork": [
206         ]
207       },
208       "source_files": "rn-source/Libraries/Image/*.{h,m}"
209     },
210     {
211       "name": "RCTNetwork",
212       "dependencies": {
213         "pod4ReactNative/Core": [
215         ]
216       },
217       "source_files": "rn-source/Libraries/Network/*.{h,m,mm}"
218     },
219     {
220       "name": "RCTPushNotification",
221       "dependencies": {
222         "pod4ReactNative/Core": [
224         ]
225       },
226       "source_files": "rn-source/Libraries/PushNotificationIOS/*.{h,m}"
227     },
228     {
229       "name": "RCTSettings",
230       "dependencies": {
231         "pod4ReactNative/Core": [
233         ]
234       },
235       "source_files": "rn-source/Libraries/Settings/*.{h,m}"
236     },
237     {
238       "name": "RCTText",
239       "dependencies": {
240         "pod4ReactNative/Core": [
242         ]
243       },
244       "source_files": "rn-source/Libraries/Text/**/*.{h,m}"
245     },
246     {
247       "name": "RCTVibration",
248       "dependencies": {
249         "pod4ReactNative/Core": [
251         ]
252       },
253       "source_files": "rn-source/Libraries/Vibration/*.{h,m}"
254     },
255     {
256       "name": "RCTWebSocket",
257       "dependencies": {
258         "pod4ReactNative/Core": [
260         ],
261         "pod4ReactNative/RCTBlob": [
263         ],
264         "pod4ReactNative/fishhook": [
266         ]
267       },
268       "source_files": "rn-source/Libraries/WebSocket/*.{h,m}"
269     },
270     {
271       "name": "fishhook",
272       "header_dir": "fishhook",
273       "source_files": "rn-source/Libraries/fishhook/*.{h,c}"
274     },
275     {
276       "name": "RCTLinkingIOS",
277       "dependencies": {
278         "pod4ReactNative/Core": [
280         ]
281       },
282       "source_files": "rn-source/Libraries/LinkingIOS/*.{h,m}"
283     },
284     {
285       "name": "RCTTest",
286       "dependencies": {
287         "pod4ReactNative/Core": [
289         ]
290       },
291       "source_files": "rn-source/Libraries/RCTTest/**/*.{h,m}",
292       "frameworks": "XCTest"
293     },
294     {
295       "name": "_ignore_me_subspec_for_linting_",
296       "dependencies": {
297         "pod4ReactNative/Core": [
299         ],
300         "pod4ReactNative/CxxBridge": [
302         ]
303       }
304     },
305     {
306       "name": "yoga",
307       "header_dir": "yoga",
308       "requires_arc": false,
309       "compiler_flags": [
310         "-fno-omit-frame-pointer",
311         "-fexceptions",
312         "-Wall",
313         "-Werror",
314         "-std=c++1y",
315         "-fPIC"
316       ],
317       "source_files": "rn-source/ReactCommon/yoga/yoga/**/*.{cpp,h}"
318     }
319   ]