[Add] MediastreamPlatformSDKxC 2.2.1
[CocoaPods.git] / Specs / 1 / 2 / 7 / SQLCipher / 4.6.1 / SQLCipher.podspec.json
blobb3a332aa59f103cad6525bef789440144845264f
2   "authors": "Zetetic LLC",
3   "default_subspecs": "standard",
4   "description": "SQLCipher is an open source extension to SQLite that provides transparent 256-bit AES encryption of database files.",
5   "homepage": "https://www.zetetic.net/sqlcipher/",
6   "license": {
7     "type": "BSD-3-Clause",
8     "file": "LICENSE.md"
9   },
10   "name": "SQLCipher",
11   "platforms": {
12     "ios": "12.0",
13     "osx": "10.13",
14     "tvos": "12.0",
15     "watchos": "7.0"
16   },
17   "prepare_command": "./configure --enable-tempstore=yes --with-crypto-lib=commoncrypto CFLAGS=\"-DSQLITE_HAS_CODEC -DSQLITE_TEMP_STORE=2 -DSQLITE_SOUNDEX -DSQLITE_THREADSAFE -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_STAT3 -DSQLITE_ENABLE_STAT4 -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_MEMORY_MANAGEMENT -DSQLITE_ENABLE_LOAD_EXTENSION -DSQLITE_ENABLE_UNLOCK_NOTIFY -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS4_UNICODE61 -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_FTS5 -DHAVE_USLEEP=1 -DSQLITE_MAX_VARIABLE_NUMBER=99999\"; make sqlite3.c",
18   "requires_arc": false,
19   "source": {
20     "git": "https://github.com/sqlcipher/sqlcipher.git",
21     "tag": "v4.6.1"
22   },
23   "summary": "Full Database Encryption for SQLite.",
24   "version": "4.6.1",
25   "subspecs": [
26     {
27       "compiler_flags": [
28         "-DNDEBUG",
29         "-DSQLITE_HAS_CODEC",
30         "-DSQLITE_TEMP_STORE=2",
31         "-DSQLITE_SOUNDEX",
32         "-DSQLITE_THREADSAFE",
33         "-DSQLITE_ENABLE_RTREE",
34         "-DSQLITE_ENABLE_STAT3",
35         "-DSQLITE_ENABLE_STAT4",
36         "-DSQLITE_ENABLE_COLUMN_METADATA",
37         "-DSQLITE_ENABLE_MEMORY_MANAGEMENT",
38         "-DSQLITE_ENABLE_LOAD_EXTENSION",
39         "-DSQLITE_ENABLE_FTS4",
40         "-DSQLITE_ENABLE_FTS4_UNICODE61",
41         "-DSQLITE_ENABLE_FTS3_PARENTHESIS",
42         "-DSQLITE_ENABLE_UNLOCK_NOTIFY",
43         "-DSQLITE_ENABLE_JSON1",
44         "-DSQLITE_ENABLE_FTS5",
45         "-DSQLCIPHER_CRYPTO_CC",
46         "-DHAVE_USLEEP=1",
47         "-DSQLITE_MAX_VARIABLE_NUMBER=99999"
48       ],
49       "frameworks": [
50         "Foundation",
51         "Security"
52       ],
53       "name": "common",
54       "source_files": "sqlite3.{h,c}",
55       "resource_bundles": {
56         "SQLCipher": [
57           "sqlcipher-resources/PrivacyInfo.xcprivacy"
58         ]
59       },
60       "xcconfig": {
61         "HEADER_SEARCH_PATHS": "$(PODS_ROOT)/SQLCipher",
62         "GCC_PREPROCESSOR_DEFINITIONS": "SQLITE_HAS_CODEC=1",
63         "OTHER_CFLAGS": "$(inherited) -DSQLITE_HAS_CODEC -DSQLITE_TEMP_STORE=2 -DSQLITE_SOUNDEX -DSQLITE_THREADSAFE -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_STAT3 -DSQLITE_ENABLE_STAT4 -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_MEMORY_MANAGEMENT -DSQLITE_ENABLE_LOAD_EXTENSION -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS4_UNICODE61 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_UNLOCK_NOTIFY -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_FTS5 -DSQLCIPHER_CRYPTO_CC -DHAVE_USLEEP=1 -DSQLITE_MAX_VARIABLE_NUMBER=99999"
64       },
65       "user_target_xcconfig": {
66         "GCC_PREPROCESSOR_DEFINITIONS": "_SQLITE3_H_=1 _FTS5_H=1 _SQLITE3RTREE_H_=1"
67       }
68     },
69     {
70       "dependencies": {
71         "SQLCipher/common": [
73         ]
74       },
75       "name": "standard"
76     },
77     {
78       "compiler_flags": "",
79       "dependencies": {
80         "SQLCipher/common": [
82         ]
83       },
84       "name": "fts",
85       "xcconfig": {
86         "OTHER_CFLAGS": "$(inherited)"
87       }
88     },
89     {
90       "compiler_flags": "",
91       "dependencies": {
92         "SQLCipher/common": [
94         ]
95       },
96       "name": "unlock_notify",
97       "xcconfig": {
98         "OTHER_CFLAGS": "$(inherited)"
99       }
100     }
101   ]