[Add] YLCategory-MacOS 1.1.3
[CocoaPods.git] / Specs / d / c / 2 / sqlite3 / 3.41.0 / sqlite3.podspec.json
blobe5590e61f652706677812f2cbc6a4e731833613b
2   "name": "sqlite3",
3   "version": "3.41.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/2023/sqlite-src-3410000.zip"
16   },
17   "prepare_command": "cd sqlite-src-3410000\n./configure\nmake sqlite3.c sqlite3.h sqlite3ext.h",
18   "requires_arc": false,
19   "default_subspecs": "common",
20   "platforms": {
21     "osx": null,
22     "ios": null,
23     "tvos": null,
24     "watchos": null
25   },
26   "subspecs": [
27     {
28       "name": "common",
29       "source_files": "sqlite-src-3410000/sqlite*.{h,c}",
30       "public_header_files": "sqlite-src-3410000/sqlite3.h,sqlite-src-3410000/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": "coldata",
65       "dependencies": {
66         "sqlite3/common": [
68         ]
69       },
70       "pod_target_xcconfig": {
71         "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_COLUMN_METADATA=1"
72       }
73     },
74     {
75       "name": "fts",
76       "dependencies": {
77         "sqlite3/common": [
79         ]
80       },
81       "pod_target_xcconfig": {
82         "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_FTS4=1 -DSQLITE_ENABLE_FTS3_PARENTHESIS=1"
83       }
84     },
85     {
86       "name": "fts5",
87       "dependencies": {
88         "sqlite3/common": [
90         ]
91       },
92       "pod_target_xcconfig": {
93         "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_FTS5=1"
94       }
95     },
96     {
97       "name": "geopoly",
98       "dependencies": {
99         "sqlite3/common": [
101         ],
102         "sqlite3/rtree": [
104         ]
105       },
106       "pod_target_xcconfig": {
107         "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_GEOPOLY=1"
108       }
109     },
110     {
111       "name": "json1",
112       "dependencies": {
113         "sqlite3/common": [
115         ]
116       }
117     },
118     {
119       "name": "perf",
120       "dependencies": {
121         "sqlite3/common": [
123         ]
124       },
125       "pod_target_xcconfig": {
126         "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"
127       }
128     },
129     {
130       "name": "perf-threadsafe",
131       "dependencies": {
132         "sqlite3/common": [
134         ]
135       },
136       "pod_target_xcconfig": {
137         "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"
138       }
139     },
140     {
141       "name": "rbu",
142       "dependencies": {
143         "sqlite3/common": [
145         ]
146       },
147       "pod_target_xcconfig": {
148         "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_RBU=1"
149       }
150     },
151     {
152       "name": "rtree",
153       "dependencies": {
154         "sqlite3/common": [
156         ]
157       },
158       "pod_target_xcconfig": {
159         "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_RTREE=1"
160       }
161     },
162     {
163       "name": "session",
164       "dependencies": {
165         "sqlite3/common": [
167         ]
168       },
169       "pod_target_xcconfig": {
170         "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_PREUPDATE_HOOK=1 -DSQLITE_ENABLE_SESSION=1"
171       }
172     },
173     {
174       "name": "snapshot",
175       "dependencies": {
176         "sqlite3/common": [
178         ]
179       },
180       "pod_target_xcconfig": {
181         "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_SNAPSHOT=1"
182       }
183     },
184     {
185       "name": "soundex",
186       "dependencies": {
187         "sqlite3/common": [
189         ]
190       },
191       "pod_target_xcconfig": {
192         "OTHER_CFLAGS": "$(inherited) -DSQLITE_SOUNDEX=1"
193       }
194     },
195     {
196       "name": "stat3",
197       "dependencies": {
198         "sqlite3/stat4": [
200         ]
201       }
202     },
203     {
204       "name": "stat4",
205       "dependencies": {
206         "sqlite3/common": [
208         ]
209       },
210       "pod_target_xcconfig": {
211         "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_STAT4=1"
212       }
213     },
214     {
215       "name": "unicode61",
216       "dependencies": {
217         "sqlite3/common": [
219         ],
220         "sqlite3/fts": [
222         ]
223       }
224     },
225     {
226       "name": "unlock_notify",
227       "dependencies": {
228         "sqlite3/common": [
230         ]
231       },
232       "pod_target_xcconfig": {
233         "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_UNLOCK_NOTIFY=1"
234       }
235     },
236     {
237       "name": "spellfix1",
238       "dependencies": {
239         "sqlite3/common": [
241         ]
242       },
243       "source_files": "sqlite-src-3410000/ext/misc/spellfix.c"
244     }
245   ]