[Add] DocumentReaderMRZBarcodeStage 7.5.10862
[CocoaPods.git] / Specs / c / 2 / 8 / YapDatabase / 3.1.4 / YapDatabase.podspec.json
blob6fb3f2310cabaf7f77b1271e4b0449a0f295d72a
2   "name": "YapDatabase",
3   "version": "3.1.4",
4   "summary": "A key/value store built atop sqlite for iOS & Mac.",
5   "homepage": "https://github.com/yapstudios/YapDatabase",
6   "license": "MIT",
7   "authors": {
8     "Robbie Hanson": "robbiehanson@deusty.com"
9   },
10   "source": {
11     "git": "https://github.com/yapstudios/YapDatabase.git",
12     "tag": "3.1.4"
13   },
14   "platforms": {
15     "osx": "10.10",
16     "ios": "8.2",
17     "tvos": "9.0",
18     "watchos": "3.0"
19   },
20   "libraries": "c++",
21   "default_subspecs": "Standard",
22   "subspecs": [
23     {
24       "name": "Standard",
25       "subspecs": [
26         {
27           "name": "Core",
28           "xcconfig": {
29             "OTHER_CFLAGS": "$(inherited) -DYAP_STANDARD_SQLITE"
30           },
31           "libraries": "sqlite3",
32           "dependencies": {
33             "CocoaLumberjack": [
35             ]
36           },
37           "source_files": [
38             "YapDatabase/*.{h,m,mm,c}",
39             "YapDatabase/{Internal,Utilities}/*.{h,m,mm,c}",
40             "YapDatabase/Extensions/Protocol/**/*.{h,m,mm,c}"
41           ],
42           "private_header_files": "YapDatabase/Internal/*.h"
43         },
44         {
45           "name": "Extensions",
46           "dependencies": {
47             "YapDatabase/Standard/Core": [
49             ]
50           },
51           "subspecs": [
52             {
53               "name": "View",
54               "source_files": "YapDatabase/Extensions/View/**/*.{h,m,mm,c}",
55               "private_header_files": "YapDatabase/Extensions/View/Internal/*.h"
56             },
57             {
58               "name": "AutoView",
59               "dependencies": {
60                 "YapDatabase/Standard/Extensions/View": [
62                 ]
63               },
64               "source_files": "YapDatabase/Extensions/AutoView/**/*.{h,m,mm,c}",
65               "private_header_files": "YapDatabase/Extensions/AutoView/Internal/*.h"
66             },
67             {
68               "name": "ManualView",
69               "dependencies": {
70                 "YapDatabase/Standard/Extensions/View": [
72                 ]
73               },
74               "source_files": "YapDatabase/Extensions/ManualView/**/*.{h,m,mm,c}",
75               "private_header_files": "YapDatabase/Extensions/ManualView/Internal/*.h"
76             },
77             {
78               "name": "SecondaryIndex",
79               "source_files": "YapDatabase/Extensions/SecondaryIndex/**/*.{h,m,mm,c}",
80               "private_header_files": "YapDatabase/Extensions/SecondaryIndex/Internal/*.h"
81             },
82             {
83               "name": "CrossProcessNotification",
84               "source_files": "YapDatabase/Extensions/CrossProcessNotification/**/*.{h,m,mm,c}",
85               "private_header_files": "YapDatabase/Extensions/CrossProcessNotification/Internal/*.h"
86             },
87             {
88               "name": "Relationships",
89               "source_files": "YapDatabase/Extensions/Relationships/**/*.{h,m,mm,c}",
90               "private_header_files": "YapDatabase/Extensions/Relationships/Internal/*.h"
91             },
92             {
93               "name": "FullTextSearch",
94               "source_files": "YapDatabase/Extensions/FullTextSearch/**/*.{h,m,mm,c}",
95               "private_header_files": "YapDatabase/Extensions/FullTextSearch/Internal/*.h"
96             },
97             {
98               "name": "Hooks",
99               "source_files": "YapDatabase/Extensions/Hooks/**/*.{h,m,mm,c}",
100               "private_header_files": "YapDatabase/Extensions/Hooks/Internal/*.h"
101             },
102             {
103               "name": "FilteredView",
104               "dependencies": {
105                 "YapDatabase/Standard/Extensions/View": [
107                 ]
108               },
109               "source_files": "YapDatabase/Extensions/FilteredView/**/*.{h,m,mm,c}",
110               "private_header_files": "YapDatabase/Extensions/FilteredView/Internal/*.h"
111             },
112             {
113               "name": "SearchResultsView",
114               "dependencies": {
115                 "YapDatabase/Standard/Extensions/AutoView": [
117                 ],
118                 "YapDatabase/Standard/Extensions/FullTextSearch": [
120                 ]
121               },
122               "source_files": "YapDatabase/Extensions/SearchResultsView/**/*.{h,m,mm,c}",
123               "private_header_files": "YapDatabase/Extensions/SearchResultsView/Internal/*.h"
124             },
125             {
126               "name": "CloudKit",
127               "source_files": "YapDatabase/Extensions/CloudKit/**/*.{h,m,mm,c}",
128               "private_header_files": "YapDatabase/Extensions/CloudKit/Internal/*.h"
129             },
130             {
131               "name": "RTreeIndex",
132               "source_files": "YapDatabase/Extensions/RTreeIndex/**/*.{h,m,mm,c}",
133               "private_header_files": "YapDatabase/Extensions/RTreeIndex/Internal/*.h"
134             },
135             {
136               "name": "ConnectionProxy",
137               "source_files": "YapDatabase/Extensions/ConnectionProxy/**/*.{h,m,mm,c}"
138             },
139             {
140               "name": "ConnectionPool",
141               "source_files": "YapDatabase/Extensions/ConnectionPool/**/*.{h,m,mm,c}"
142             },
143             {
144               "name": "ActionManager",
145               "osx": {
146                 "frameworks": "SystemConfiguration"
147               },
148               "ios": {
149                 "frameworks": "SystemConfiguration"
150               },
151               "tvos": {
152                 "frameworks": "SystemConfiguration"
153               },
154               "dependencies": {
155                 "YapDatabase/Standard/Extensions/AutoView": [
157                 ]
158               },
159               "source_files": "YapDatabase/Extensions/ActionManager/**/*.{h,m,mm,c}",
160               "private_header_files": "YapDatabase/Extensions/ActionManager/Internal/*.h"
161             },
162             {
163               "name": "CloudCore",
164               "source_files": "YapDatabase/Extensions/CloudCore/**/*.{h,m,mm,c}"
165             }
166           ]
167         }
168       ]
169     },
170     {
171       "name": "Standard+ModuleMap",
172       "osx": {
173         "module_map": "Framework/Mac/module.modulemap",
174         "frameworks": "SystemConfiguration"
175       },
176       "ios": {
177         "module_map": "Framework/iOS/module.modulemap",
178         "frameworks": "SystemConfiguration"
179       },
180       "tvos": {
181         "module_map": "Framework/tvOS/module.modulemap",
182         "frameworks": "SystemConfiguration"
183       },
184       "watchos": {
185         "module_map": "Framework/watchOS/module.modulemap"
186       },
187       "xcconfig": {
188         "OTHER_CFLAGS": "$(inherited) -DYAP_STANDARD_SQLITE"
189       },
190       "libraries": "sqlite3",
191       "dependencies": {
192         "CocoaLumberjack": [
194         ]
195       },
196       "source_files": [
197         "YapDatabase/*.{h,m,mm,c}",
198         "YapDatabase/{Internal,Utilities}/*.{h,m,mm,c}",
199         "YapDatabase/Extensions/**/*.{h,m,mm,c}"
200       ],
201       "private_header_files": [
202         "YapDatabase/Internal/*.h",
203         "YapDatabase/Extensions/**/Internal/*.h"
204       ]
205     },
206     {
207       "name": "SQLCipher",
208       "subspecs": [
209         {
210           "name": "Core",
211           "xcconfig": {
212             "OTHER_CFLAGS": "$(inherited) -DSQLITE_HAS_CODEC"
213           },
214           "dependencies": {
215             "SQLCipher": [
216               ">= 3.4.0"
217             ],
218             "CocoaLumberjack": [
220             ]
221           },
222           "source_files": [
223             "YapDatabase/*.{h,m,mm,c}",
224             "YapDatabase/{Internal,Utilities}/*.{h,m,mm,c}",
225             "YapDatabase/Extensions/Protocol/**/*.{h,m,mm,c}"
226           ],
227           "private_header_files": "YapDatabase/Internal/*.h"
228         },
229         {
230           "name": "Extensions",
231           "dependencies": {
232             "YapDatabase/SQLCipher/Core": [
234             ]
235           },
236           "subspecs": [
237             {
238               "name": "View",
239               "source_files": "YapDatabase/Extensions/View/**/*.{h,m,mm,c}",
240               "private_header_files": "YapDatabase/Extensions/View/Internal/*.h"
241             },
242             {
243               "name": "AutoView",
244               "dependencies": {
245                 "YapDatabase/SQLCipher/Extensions/View": [
247                 ]
248               },
249               "source_files": "YapDatabase/Extensions/AutoView/**/*.{h,m,mm,c}",
250               "private_header_files": "YapDatabase/Extensions/AutoView/Internal/*.h"
251             },
252             {
253               "name": "ManualView",
254               "dependencies": {
255                 "YapDatabase/SQLCipher/Extensions/View": [
257                 ]
258               },
259               "source_files": "YapDatabase/Extensions/ManualView/**/*.{h,m,mm,c}",
260               "private_header_files": "YapDatabase/Extensions/ManualView/Internal/*.h"
261             },
262             {
263               "name": "SecondaryIndex",
264               "source_files": "YapDatabase/Extensions/SecondaryIndex/**/*.{h,m,mm,c}",
265               "private_header_files": "YapDatabase/Extensions/SecondaryIndex/Internal/*.h"
266             },
267             {
268               "name": "CrossProcessNotification",
269               "source_files": "YapDatabase/Extensions/CrossProcessNotification/**/*.{h,m,mm,c}",
270               "private_header_files": "YapDatabase/Extensions/CrossProcessNotification/Internal/*.h"
271             },
272             {
273               "name": "Relationships",
274               "source_files": "YapDatabase/Extensions/Relationships/**/*.{h,m,mm,c}",
275               "private_header_files": "YapDatabase/Extensions/Relationships/Internal/*.h"
276             },
277             {
278               "name": "FullTextSearch",
279               "source_files": "YapDatabase/Extensions/FullTextSearch/**/*.{h,m,mm,c}",
280               "private_header_files": "YapDatabase/Extensions/FullTextSearch/Internal/*.h"
281             },
282             {
283               "name": "Hooks",
284               "source_files": "YapDatabase/Extensions/Hooks/**/*.{h,m,mm,c}",
285               "private_header_files": "YapDatabase/Extensions/Hooks/Internal/*.h"
286             },
287             {
288               "name": "FilteredView",
289               "dependencies": {
290                 "YapDatabase/SQLCipher/Extensions/View": [
292                 ]
293               },
294               "source_files": "YapDatabase/Extensions/FilteredView/**/*.{h,m,mm,c}",
295               "private_header_files": "YapDatabase/Extensions/FilteredView/Internal/*.h"
296             },
297             {
298               "name": "SearchResultsView",
299               "dependencies": {
300                 "YapDatabase/SQLCipher/Extensions/AutoView": [
302                 ],
303                 "YapDatabase/SQLCipher/Extensions/FullTextSearch": [
305                 ]
306               },
307               "source_files": "YapDatabase/Extensions/SearchResultsView/**/*.{h,m,mm,c}",
308               "private_header_files": "YapDatabase/Extensions/SearchResultsView/Internal/*.h"
309             },
310             {
311               "name": "CloudKit",
312               "source_files": "YapDatabase/Extensions/CloudKit/**/*.{h,m,mm,c}",
313               "private_header_files": "YapDatabase/Extensions/CloudKit/Internal/*.h"
314             },
315             {
316               "name": "RTreeIndex",
317               "source_files": "YapDatabase/Extensions/RTreeIndex/**/*.{h,m,mm,c}",
318               "private_header_files": "YapDatabase/Extensions/RTreeIndex/Internal/*.h"
319             },
320             {
321               "name": "ConnectionProxy",
322               "source_files": "YapDatabase/Extensions/ConnectionProxy/**/*.{h,m,mm,c}"
323             },
324             {
325               "name": "ConnectionPool",
326               "source_files": "YapDatabase/Extensions/ConnectionPool/**/*.{h,m,mm,c}"
327             },
328             {
329               "name": "ActionManager",
330               "osx": {
331                 "frameworks": "SystemConfiguration"
332               },
333               "ios": {
334                 "frameworks": "SystemConfiguration"
335               },
336               "tvos": {
337                 "frameworks": "SystemConfiguration"
338               },
339               "dependencies": {
340                 "YapDatabase/SQLCipher/Extensions/AutoView": [
342                 ]
343               },
344               "source_files": "YapDatabase/Extensions/ActionManager/**/*.{h,m,mm,c}",
345               "private_header_files": "YapDatabase/Extensions/ActionManager/Internal/*.h"
346             },
347             {
348               "name": "CloudCore",
349               "source_files": "YapDatabase/Extensions/CloudCore/**/*.{h,m,mm,c}"
350             }
351           ]
352         }
353       ]
354     },
355     {
356       "name": "SQLCipher+ModuleMap",
357       "osx": {
358         "module_map": "Framework/Mac/module.modulemap",
359         "frameworks": "SystemConfiguration"
360       },
361       "ios": {
362         "module_map": "Framework/iOS/module.modulemap",
363         "frameworks": "SystemConfiguration"
364       },
365       "tvos": {
366         "module_map": "Framework/tvOS/module.modulemap",
367         "frameworks": "SystemConfiguration"
368       },
369       "watchos": {
370         "module_map": "Framework/watchOS/module.modulemap"
371       },
372       "xcconfig": {
373         "OTHER_CFLAGS": "$(inherited) -DSQLITE_HAS_CODEC"
374       },
375       "dependencies": {
376         "SQLCipher": [
377           ">= 3.4.0"
378         ],
379         "CocoaLumberjack": [
381         ]
382       },
383       "source_files": [
384         "YapDatabase/*.{h,m,mm,c}",
385         "YapDatabase/{Internal,Utilities}/*.{h,m,mm,c}",
386         "YapDatabase/Extensions/**/*.{h,m,mm,c}"
387       ],
388       "private_header_files": [
389         "YapDatabase/Internal/*.h",
390         "YapDatabase/Extensions/**/Internal/*.h"
391       ]
392     }
393   ]