[Add] DSPSDK 1.0.1.8
[CocoaPods.git] / Specs / d / c / 2 / sqlite3 / 3.45.3 / sqlite3.podspec.json
blob54f0e6d791cdd2521cca3d5e539e309ef20f7d37
2   "name": "sqlite3",
3   "version": "3.45.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/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   "default_subspecs": "common",
20   "platforms": {
21     "osx": null,
22     "ios": null,
23     "tvos": null,
24     "visionos": null,
25     "watchos": null
26   },
27   "subspecs": [
28     {
29       "name": "common",
30       "source_files": "sqlite-src-3450300/sqlite*.{h,c}",
31       "public_header_files": "sqlite-src-3450300/sqlite3.h,sqlite-src-3450300/sqlite3ext.h",
32       "osx": {
33         "pod_target_xcconfig": {
34           "OTHER_CFLAGS": "$(inherited) -DHAVE_USLEEP=1"
35         }
36       },
37       "ios": {
38         "pod_target_xcconfig": {
39           "OTHER_CFLAGS": "$(inherited) -DHAVE_USLEEP=1 -DSQLITE_ENABLE_LOCKING_STYLE=0"
40         }
41       },
42       "tvos": {
43         "pod_target_xcconfig": {
44           "OTHER_CFLAGS": "$(inherited) -DHAVE_USLEEP=1 -DSQLITE_ENABLE_LOCKING_STYLE=0"
45         }
46       },
47       "watchos": {
48         "pod_target_xcconfig": {
49           "OTHER_CFLAGS": "$(inherited) -DHAVE_USLEEP=1 -DSQLITE_ENABLE_LOCKING_STYLE=0"
50         }
51       }
52     },
53     {
54       "name": "api_armor",
55       "dependencies": {
56         "sqlite3/common": [
58         ]
59       },
60       "pod_target_xcconfig": {
61         "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_API_ARMOR=1"
62       }
63     },
64     {
65       "name": "coldata",
66       "dependencies": {
67         "sqlite3/common": [
69         ]
70       },
71       "pod_target_xcconfig": {
72         "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_COLUMN_METADATA=1"
73       }
74     },
75     {
76       "name": "fts",
77       "dependencies": {
78         "sqlite3/common": [
80         ]
81       },
82       "pod_target_xcconfig": {
83         "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_FTS4=1 -DSQLITE_ENABLE_FTS3_PARENTHESIS=1"
84       }
85     },
86     {
87       "name": "fts5",
88       "dependencies": {
89         "sqlite3/common": [
91         ]
92       },
93       "pod_target_xcconfig": {
94         "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_FTS5=1"
95       }
96     },
97     {
98       "name": "geopoly",
99       "dependencies": {
100         "sqlite3/common": [
102         ],
103         "sqlite3/rtree": [
105         ]
106       },
107       "pod_target_xcconfig": {
108         "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_GEOPOLY=1"
109       }
110     },
111     {
112       "name": "json1",
113       "dependencies": {
114         "sqlite3/common": [
116         ]
117       }
118     },
119     {
120       "name": "perf",
121       "dependencies": {
122         "sqlite3/common": [
124         ]
125       },
126       "pod_target_xcconfig": {
127         "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"
128       }
129     },
130     {
131       "name": "perf-threadsafe",
132       "dependencies": {
133         "sqlite3/common": [
135         ]
136       },
137       "pod_target_xcconfig": {
138         "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"
139       }
140     },
141     {
142       "name": "rbu",
143       "dependencies": {
144         "sqlite3/common": [
146         ]
147       },
148       "pod_target_xcconfig": {
149         "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_RBU=1"
150       }
151     },
152     {
153       "name": "rtree",
154       "dependencies": {
155         "sqlite3/common": [
157         ]
158       },
159       "pod_target_xcconfig": {
160         "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_RTREE=1"
161       }
162     },
163     {
164       "name": "session",
165       "dependencies": {
166         "sqlite3/common": [
168         ]
169       },
170       "pod_target_xcconfig": {
171         "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_PREUPDATE_HOOK=1 -DSQLITE_ENABLE_SESSION=1"
172       }
173     },
174     {
175       "name": "snapshot",
176       "dependencies": {
177         "sqlite3/common": [
179         ]
180       },
181       "pod_target_xcconfig": {
182         "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_SNAPSHOT=1"
183       }
184     },
185     {
186       "name": "soundex",
187       "dependencies": {
188         "sqlite3/common": [
190         ]
191       },
192       "pod_target_xcconfig": {
193         "OTHER_CFLAGS": "$(inherited) -DSQLITE_SOUNDEX=1"
194       }
195     },
196     {
197       "name": "stat3",
198       "dependencies": {
199         "sqlite3/stat4": [
201         ]
202       }
203     },
204     {
205       "name": "stat4",
206       "dependencies": {
207         "sqlite3/common": [
209         ]
210       },
211       "pod_target_xcconfig": {
212         "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_STAT4=1"
213       }
214     },
215     {
216       "name": "unicode61",
217       "dependencies": {
218         "sqlite3/common": [
220         ],
221         "sqlite3/fts": [
223         ]
224       }
225     },
226     {
227       "name": "unlock_notify",
228       "dependencies": {
229         "sqlite3/common": [
231         ]
232       },
233       "pod_target_xcconfig": {
234         "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_UNLOCK_NOTIFY=1"
235       }
236     },
237     {
238       "name": "spellfix1",
239       "dependencies": {
240         "sqlite3/common": [
242         ]
243       },
244       "source_files": "sqlite-src-3450300/ext/misc/spellfix.c"
245     }
246   ]