[Add] YLCategory-MacOS 1.1.3
[CocoaPods.git] / Specs / d / c / 2 / sqlite3 / 3.38.3 / sqlite3.podspec.json
blob8e24e0bb669aa95e6c1f794e288ec94b16ca1760
2   "name": "sqlite3",
3   "version": "3.38.3",
4   "license": {
5     "type": "Public Domain",
6     "text": "All of the code and documentation in SQLite has been dedicated to the public domain by the authors.\nAll code authors, and representatives of the companies they work for, have signed affidavits dedicating their contributions to the public domain and originals of those signed affidavits are stored in a firesafe at the main offices of Hwaci.\nAnyone is free to copy, modify, publish, use, compile, sell, or distribute the original SQLite code, either in source code form or as a compiled binary, for any purpose, commercial or non-commercial, and by any means.\n"
7   },
8   "summary": "SQLite is an embedded SQL database engine",
9   "documentation_url": "https://sqlite.org/docs.html",
10   "homepage": "https://github.com/clemensg/sqlite3pod",
11   "authors": {
12     "Clemens Gruber": "clemensgru@gmail.com"
13   },
14   "source": {
15     "http": "https://www.sqlite.org/2022/sqlite-amalgamation-3380300.zip"
16   },
17   "requires_arc": false,
18   "default_subspecs": "common",
19   "platforms": {
20     "osx": null,
21     "ios": null,
22     "tvos": null,
23     "watchos": null
24   },
25   "subspecs": [
26     {
27       "name": "common",
28       "source_files": "sqlite-amalgamation-3380300/sqlite*.{h,c}",
29       "public_header_files": "sqlite-amalgamation-3380300/sqlite3.h",
30       "osx": {
31         "pod_target_xcconfig": {
32           "OTHER_CFLAGS": "$(inherited) -DHAVE_USLEEP=1"
33         }
34       },
35       "ios": {
36         "pod_target_xcconfig": {
37           "OTHER_CFLAGS": "$(inherited) -DHAVE_USLEEP=1 -DSQLITE_ENABLE_LOCKING_STYLE=0"
38         }
39       },
40       "tvos": {
41         "pod_target_xcconfig": {
42           "OTHER_CFLAGS": "$(inherited) -DHAVE_USLEEP=1 -DSQLITE_ENABLE_LOCKING_STYLE=0"
43         }
44       },
45       "watchos": {
46         "pod_target_xcconfig": {
47           "OTHER_CFLAGS": "$(inherited) -DHAVE_USLEEP=1 -DSQLITE_ENABLE_LOCKING_STYLE=0"
48         }
49       }
50     },
51     {
52       "name": "api_armor",
53       "dependencies": {
54         "sqlite3/common": [
56         ]
57       },
58       "pod_target_xcconfig": {
59         "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_API_ARMOR=1"
60       }
61     },
62     {
63       "name": "coldata",
64       "dependencies": {
65         "sqlite3/common": [
67         ]
68       },
69       "pod_target_xcconfig": {
70         "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_COLUMN_METADATA=1"
71       }
72     },
73     {
74       "name": "fts",
75       "dependencies": {
76         "sqlite3/common": [
78         ]
79       },
80       "pod_target_xcconfig": {
81         "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_FTS4=1 -DSQLITE_ENABLE_FTS3_PARENTHESIS=1"
82       }
83     },
84     {
85       "name": "fts5",
86       "dependencies": {
87         "sqlite3/common": [
89         ]
90       },
91       "pod_target_xcconfig": {
92         "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_FTS5=1"
93       }
94     },
95     {
96       "name": "geopoly",
97       "dependencies": {
98         "sqlite3/common": [
100         ],
101         "sqlite3/rtree": [
103         ]
104       },
105       "pod_target_xcconfig": {
106         "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_GEOPOLY=1"
107       }
108     },
109     {
110       "name": "json1",
111       "dependencies": {
112         "sqlite3/common": [
114         ]
115       }
116     },
117     {
118       "name": "perf",
119       "dependencies": {
120         "sqlite3/common": [
122         ]
123       },
124       "pod_target_xcconfig": {
125         "OTHER_CFLAGS": "$(inherited) -DSQLITE_DQS=0 -DSQLITE_THREADSAFE=0 -DSQLITE_DEFAULT_MEMSTATUS=0 -DSQLITE_DEFAULT_WAL_SYNCHRONOUS=1 -DSQLITE_LIKE_DOESNT_MATCH_BLOBS=1 -DSQLITE_MAX_EXPR_DEPTH=0 -DSQLITE_OMIT_DECLTYPE=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_PROGRESS_CALLBACK=1 -DSQLITE_OMIT_SHARED_CACHE=1 -DSQLITE_USE_ALLOCA=1"
126       }
127     },
128     {
129       "name": "perf-threadsafe",
130       "dependencies": {
131         "sqlite3/common": [
133         ]
134       },
135       "pod_target_xcconfig": {
136         "OTHER_CFLAGS": "$(inherited) -DSQLITE_DQS=0 -DSQLITE_DEFAULT_MEMSTATUS=0 -DSQLITE_DEFAULT_WAL_SYNCHRONOUS=1 -DSQLITE_LIKE_DOESNT_MATCH_BLOBS=1 -DSQLITE_MAX_EXPR_DEPTH=0 -DSQLITE_OMIT_DECLTYPE=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_PROGRESS_CALLBACK=1 -DSQLITE_USE_ALLOCA=1"
137       }
138     },
139     {
140       "name": "rbu",
141       "dependencies": {
142         "sqlite3/common": [
144         ]
145       },
146       "pod_target_xcconfig": {
147         "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_RBU=1"
148       }
149     },
150     {
151       "name": "rtree",
152       "dependencies": {
153         "sqlite3/common": [
155         ]
156       },
157       "pod_target_xcconfig": {
158         "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_RTREE=1"
159       }
160     },
161     {
162       "name": "session",
163       "dependencies": {
164         "sqlite3/common": [
166         ]
167       },
168       "pod_target_xcconfig": {
169         "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_PREUPDATE_HOOK=1 -DSQLITE_ENABLE_SESSION=1"
170       }
171     },
172     {
173       "name": "snapshot",
174       "dependencies": {
175         "sqlite3/common": [
177         ]
178       },
179       "pod_target_xcconfig": {
180         "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_SNAPSHOT=1"
181       }
182     },
183     {
184       "name": "soundex",
185       "dependencies": {
186         "sqlite3/common": [
188         ]
189       },
190       "pod_target_xcconfig": {
191         "OTHER_CFLAGS": "$(inherited) -DSQLITE_SOUNDEX=1"
192       }
193     },
194     {
195       "name": "stat3",
196       "dependencies": {
197         "sqlite3/stat4": [
199         ]
200       }
201     },
202     {
203       "name": "stat4",
204       "dependencies": {
205         "sqlite3/common": [
207         ]
208       },
209       "pod_target_xcconfig": {
210         "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_STAT4=1"
211       }
212     },
213     {
214       "name": "unicode61",
215       "dependencies": {
216         "sqlite3/common": [
218         ],
219         "sqlite3/fts": [
221         ]
222       }
223     },
224     {
225       "name": "unlock_notify",
226       "dependencies": {
227         "sqlite3/common": [
229         ]
230       },
231       "pod_target_xcconfig": {
232         "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_UNLOCK_NOTIFY=1"
233       }
234     }
235   ]