[Add] YLCategory-MacOS 1.1.3
[CocoaPods.git] / Specs / d / c / 2 / sqlite3 / 3.45.3+1 / sqlite3.podspec.json
blobd6cf2271317439df64d47acf57f22cdd143988df
2   "name": "sqlite3",
3   "version": "3.45.3+1",
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-3450300.zip"
16   },
17   "prepare_command": "cd sqlite-src-3450300\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-3450300/sqlite*.{h,c}",
30       "public_header_files": "sqlite-src-3450300/sqlite3.h,sqlite-src-3450300/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": "coldata",
76       "dependencies": {
77         "sqlite3/common": [
79         ]
80       },
81       "pod_target_xcconfig": {
82         "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_COLUMN_METADATA=1"
83       }
84     },
85     {
86       "name": "fts",
87       "dependencies": {
88         "sqlite3/common": [
90         ]
91       },
92       "pod_target_xcconfig": {
93         "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_FTS4=1 -DSQLITE_ENABLE_FTS3_PARENTHESIS=1"
94       }
95     },
96     {
97       "name": "fts5",
98       "dependencies": {
99         "sqlite3/common": [
101         ]
102       },
103       "pod_target_xcconfig": {
104         "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_FTS5=1"
105       }
106     },
107     {
108       "name": "geopoly",
109       "dependencies": {
110         "sqlite3/common": [
112         ],
113         "sqlite3/rtree": [
115         ]
116       },
117       "pod_target_xcconfig": {
118         "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_GEOPOLY=1"
119       }
120     },
121     {
122       "name": "json1",
123       "dependencies": {
124         "sqlite3/common": [
126         ]
127       }
128     },
129     {
130       "name": "perf",
131       "dependencies": {
132         "sqlite3/common": [
134         ]
135       },
136       "pod_target_xcconfig": {
137         "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"
138       }
139     },
140     {
141       "name": "perf-threadsafe",
142       "dependencies": {
143         "sqlite3/common": [
145         ]
146       },
147       "pod_target_xcconfig": {
148         "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"
149       }
150     },
151     {
152       "name": "rbu",
153       "dependencies": {
154         "sqlite3/common": [
156         ]
157       },
158       "pod_target_xcconfig": {
159         "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_RBU=1"
160       }
161     },
162     {
163       "name": "rtree",
164       "dependencies": {
165         "sqlite3/common": [
167         ]
168       },
169       "pod_target_xcconfig": {
170         "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_RTREE=1"
171       }
172     },
173     {
174       "name": "session",
175       "dependencies": {
176         "sqlite3/common": [
178         ]
179       },
180       "pod_target_xcconfig": {
181         "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_PREUPDATE_HOOK=1 -DSQLITE_ENABLE_SESSION=1"
182       }
183     },
184     {
185       "name": "snapshot",
186       "dependencies": {
187         "sqlite3/common": [
189         ]
190       },
191       "pod_target_xcconfig": {
192         "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_SNAPSHOT=1"
193       }
194     },
195     {
196       "name": "soundex",
197       "dependencies": {
198         "sqlite3/common": [
200         ]
201       },
202       "pod_target_xcconfig": {
203         "OTHER_CFLAGS": "$(inherited) -DSQLITE_SOUNDEX=1"
204       }
205     },
206     {
207       "name": "stat3",
208       "dependencies": {
209         "sqlite3/stat4": [
211         ]
212       }
213     },
214     {
215       "name": "stat4",
216       "dependencies": {
217         "sqlite3/common": [
219         ]
220       },
221       "pod_target_xcconfig": {
222         "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_STAT4=1"
223       }
224     },
225     {
226       "name": "unicode61",
227       "dependencies": {
228         "sqlite3/common": [
230         ],
231         "sqlite3/fts": [
233         ]
234       }
235     },
236     {
237       "name": "unlock_notify",
238       "dependencies": {
239         "sqlite3/common": [
241         ]
242       },
243       "pod_target_xcconfig": {
244         "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_UNLOCK_NOTIFY=1"
245       }
246     },
247     {
248       "name": "spellfix1",
249       "dependencies": {
250         "sqlite3/common": [
252         ]
253       },
254       "source_files": "sqlite-src-3450300/ext/misc/spellfix.c"
255     }
256   ]