[Add] YLCategory-MacOS 1.1.3
[CocoaPods.git] / Specs / d / c / 2 / sqlite3 / 3.47.0 / sqlite3.podspec.json
blobf771a3641e7b09c812ca1a940ef57e2c60e4e9f5
2   "name": "sqlite3",
3   "version": "3.47.0",
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/2024/sqlite-src-3470000.zip"
16   },
17   "prepare_command": "cd sqlite-src-3470000\n./configure\nmake sqlite3.c sqlite3.h sqlite3ext.h",
18   "requires_arc": false,
19   "platforms": {
20     "ios": "12.0",
21     "tvos": "12.0",
22     "osx": "10.13",
23     "watchos": "4.0"
24   },
25   "default_subspecs": "common",
26   "subspecs": [
27     {
28       "name": "common",
29       "source_files": "sqlite-src-3470000/sqlite*.{h,c}",
30       "public_header_files": "sqlite-src-3470000/sqlite3.h,sqlite-src-3470000/sqlite3ext.h",
31       "osx": {
32         "pod_target_xcconfig": {
33           "OTHER_CFLAGS": "$(inherited) -DHAVE_USLEEP=1"
34         }
35       },
36       "ios": {
37         "pod_target_xcconfig": {
38           "OTHER_CFLAGS": "$(inherited) -DHAVE_USLEEP=1 -DSQLITE_ENABLE_LOCKING_STYLE=0"
39         }
40       },
41       "tvos": {
42         "pod_target_xcconfig": {
43           "OTHER_CFLAGS": "$(inherited) -DHAVE_USLEEP=1 -DSQLITE_ENABLE_LOCKING_STYLE=0"
44         }
45       },
46       "watchos": {
47         "pod_target_xcconfig": {
48           "OTHER_CFLAGS": "$(inherited) -DHAVE_USLEEP=1 -DSQLITE_ENABLE_LOCKING_STYLE=0"
49         }
50       }
51     },
52     {
53       "name": "api_armor",
54       "dependencies": {
55         "sqlite3/common": [
57         ]
58       },
59       "pod_target_xcconfig": {
60         "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_API_ARMOR=1"
61       }
62     },
63     {
64       "name": "bytecodevtab",
65       "dependencies": {
66         "sqlite3/common": [
68         ]
69       },
70       "pod_target_xcconfig": {
71         "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_BYTECODE_VTAB=1"
72       }
73     },
74     {
75       "name": "dbstatvtab",
76       "dependencies": {
77         "sqlite3/common": [
79         ]
80       },
81       "pod_target_xcconfig": {
82         "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_DBSTAT_VTAB=1"
83       }
84     },
85     {
86       "name": "coldata",
87       "dependencies": {
88         "sqlite3/common": [
90         ]
91       },
92       "pod_target_xcconfig": {
93         "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_COLUMN_METADATA=1"
94       }
95     },
96     {
97       "name": "fts",
98       "dependencies": {
99         "sqlite3/common": [
101         ]
102       },
103       "pod_target_xcconfig": {
104         "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_FTS4=1 -DSQLITE_ENABLE_FTS3_PARENTHESIS=1"
105       }
106     },
107     {
108       "name": "fts5",
109       "dependencies": {
110         "sqlite3/common": [
112         ]
113       },
114       "pod_target_xcconfig": {
115         "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_FTS5=1"
116       }
117     },
118     {
119       "name": "geopoly",
120       "dependencies": {
121         "sqlite3/common": [
123         ],
124         "sqlite3/rtree": [
126         ]
127       },
128       "pod_target_xcconfig": {
129         "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_GEOPOLY=1"
130       }
131     },
132     {
133       "name": "json1",
134       "dependencies": {
135         "sqlite3/common": [
137         ]
138       }
139     },
140     {
141       "name": "perf",
142       "dependencies": {
143         "sqlite3/common": [
145         ]
146       },
147       "pod_target_xcconfig": {
148         "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 -DSQLITE_STRICT_SUBTYPE=1"
149       }
150     },
151     {
152       "name": "perf-threadsafe",
153       "dependencies": {
154         "sqlite3/common": [
156         ]
157       },
158       "pod_target_xcconfig": {
159         "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 -DSQLITE_STRICT_SUBTYPE=1"
160       }
161     },
162     {
163       "name": "rbu",
164       "dependencies": {
165         "sqlite3/common": [
167         ]
168       },
169       "pod_target_xcconfig": {
170         "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_RBU=1"
171       }
172     },
173     {
174       "name": "rtree",
175       "dependencies": {
176         "sqlite3/common": [
178         ]
179       },
180       "pod_target_xcconfig": {
181         "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_RTREE=1"
182       }
183     },
184     {
185       "name": "session",
186       "dependencies": {
187         "sqlite3/common": [
189         ]
190       },
191       "pod_target_xcconfig": {
192         "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_PREUPDATE_HOOK=1 -DSQLITE_ENABLE_SESSION=1"
193       }
194     },
195     {
196       "name": "snapshot",
197       "dependencies": {
198         "sqlite3/common": [
200         ]
201       },
202       "pod_target_xcconfig": {
203         "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_SNAPSHOT=1"
204       }
205     },
206     {
207       "name": "soundex",
208       "dependencies": {
209         "sqlite3/common": [
211         ]
212       },
213       "pod_target_xcconfig": {
214         "OTHER_CFLAGS": "$(inherited) -DSQLITE_SOUNDEX=1"
215       }
216     },
217     {
218       "name": "stat3",
219       "dependencies": {
220         "sqlite3/stat4": [
222         ]
223       }
224     },
225     {
226       "name": "stat4",
227       "dependencies": {
228         "sqlite3/common": [
230         ]
231       },
232       "pod_target_xcconfig": {
233         "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_STAT4=1"
234       }
235     },
236     {
237       "name": "unicode61",
238       "dependencies": {
239         "sqlite3/common": [
241         ],
242         "sqlite3/fts": [
244         ]
245       }
246     },
247     {
248       "name": "unlock_notify",
249       "dependencies": {
250         "sqlite3/common": [
252         ]
253       },
254       "pod_target_xcconfig": {
255         "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_UNLOCK_NOTIFY=1"
256       }
257     },
258     {
259       "name": "spellfix1",
260       "dependencies": {
261         "sqlite3/common": [
263         ]
264       },
265       "source_files": "sqlite-src-3470000/ext/misc/spellfix.c"
266     },
267     {
268       "name": "math",
269       "dependencies": {
270         "sqlite3/common": [
272         ]
273       },
274       "pod_target_xcconfig": {
275         "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_MATH_FUNCTIONS=1"
276       }
277     }
278   ]