[Add] ZJSDK 2.5.8.16
[CocoaPods.git] / Specs / 7 / 0 / 2 / pod4ReactNative / 0.55.4 / pod4ReactNative.podspec.json
blobb54d72a4823e47829f21f074ef691d1b9ff87927
2   "name": "pod4ReactNative",
3   "version": "0.55.4",
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"
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       "preserve_paths": "rn-source/Libraries/Blob/*.js"
177     },
178     {
179       "name": "RCTCameraRoll",
180       "dependencies": {
181         "pod4ReactNative/Core": [
183         ],
184         "pod4ReactNative/RCTImage": [
186         ]
187       },
188       "source_files": "rn-source/Libraries/CameraRoll/*.{h,m}"
189     },
190     {
191       "name": "RCTGeolocation",
192       "dependencies": {
193         "pod4ReactNative/Core": [
195         ]
196       },
197       "source_files": "rn-source/Libraries/Geolocation/*.{h,m}"
198     },
199     {
200       "name": "RCTImage",
201       "dependencies": {
202         "pod4ReactNative/Core": [
204         ],
205         "pod4ReactNative/RCTNetwork": [
207         ]
208       },
209       "source_files": "rn-source/Libraries/Image/*.{h,m}"
210     },
211     {
212       "name": "RCTNetwork",
213       "dependencies": {
214         "pod4ReactNative/Core": [
216         ]
217       },
218       "source_files": "rn-source/Libraries/Network/*.{h,m,mm}"
219     },
220     {
221       "name": "RCTPushNotification",
222       "dependencies": {
223         "pod4ReactNative/Core": [
225         ]
226       },
227       "source_files": "rn-source/Libraries/PushNotificationIOS/*.{h,m}"
228     },
229     {
230       "name": "RCTSettings",
231       "dependencies": {
232         "pod4ReactNative/Core": [
234         ]
235       },
236       "source_files": "rn-source/Libraries/Settings/*.{h,m}"
237     },
238     {
239       "name": "RCTText",
240       "dependencies": {
241         "pod4ReactNative/Core": [
243         ]
244       },
245       "source_files": "rn-source/Libraries/Text/**/*.{h,m}"
246     },
247     {
248       "name": "RCTVibration",
249       "dependencies": {
250         "pod4ReactNative/Core": [
252         ]
253       },
254       "source_files": "rn-source/Libraries/Vibration/*.{h,m}"
255     },
256     {
257       "name": "RCTWebSocket",
258       "dependencies": {
259         "pod4ReactNative/Core": [
261         ],
262         "pod4ReactNative/RCTBlob": [
264         ],
265         "pod4ReactNative/fishhook": [
267         ]
268       },
269       "source_files": "rn-source/Libraries/WebSocket/*.{h,m}"
270     },
271     {
272       "name": "fishhook",
273       "header_dir": "fishhook",
274       "source_files": "rn-source/Libraries/fishhook/*.{h,c}"
275     },
276     {
277       "name": "RCTLinkingIOS",
278       "dependencies": {
279         "pod4ReactNative/Core": [
281         ]
282       },
283       "source_files": "rn-source/Libraries/LinkingIOS/*.{h,m}"
284     },
285     {
286       "name": "RCTTest",
287       "dependencies": {
288         "pod4ReactNative/Core": [
290         ]
291       },
292       "source_files": "rn-source/Libraries/RCTTest/**/*.{h,m}",
293       "frameworks": "XCTest"
294     },
295     {
296       "name": "_ignore_me_subspec_for_linting_",
297       "dependencies": {
298         "pod4ReactNative/Core": [
300         ],
301         "pod4ReactNative/CxxBridge": [
303         ]
304       }
305     },
306     {
307       "name": "yoga",
308       "header_dir": "yoga",
309       "requires_arc": false,
310       "compiler_flags": [
311         "-fno-omit-frame-pointer",
312         "-fexceptions",
313         "-Wall",
314         "-Werror",
315         "-std=c++1y",
316         "-fPIC"
317       ],
318       "source_files": "rn-source/ReactCommon/yoga/yoga/**/*.{cpp,h}"
319     }
320   ]