forked from sqlcipher/sqlcipher
-
Notifications
You must be signed in to change notification settings - Fork 1
/
SQLCipher.podspec.json
91 lines (88 loc) · 3.18 KB
/
SQLCipher.podspec.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
{
"authors": "Zetetic LLC",
"default_subspecs": "standard",
"description": "SQLCipher is an open source extension to SQLite that provides transparent 256-bit AES encryption of database files.",
"homepage": "https://www.zetetic.net/sqlcipher/",
"license": "BSD",
"name": "SQLCipher",
"platforms": {
"ios": "8.0",
"osx": "10.9",
"tvos": "9.0",
"watchos": "2.0"
},
"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",
"requires_arc": false,
"source": {
"git": "https://github.com/sqlcipher/sqlcipher.git",
"tag": "v4.4.0"
},
"summary": "Full Database Encryption for SQLite.",
"version": "4.4.0",
"subspecs": [
{
"compiler_flags": [
"-DNDEBUG",
"-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"
],
"frameworks": [
"Foundation",
"Security"
],
"name": "common",
"source_files": "sqlite3.{h,c}",
"xcconfig": {
"HEADER_SEARCH_PATHS": "$(PODS_ROOT)/SQLCipher",
"GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) SQLITE_HAS_CODEC=1",
"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"
}
},
{
"dependencies": {
"SQLCipher/common": [
]
},
"name": "standard"
},
{
"compiler_flags": "",
"dependencies": {
"SQLCipher/common": [
]
},
"name": "fts",
"xcconfig": {
"OTHER_CFLAGS": "$(inherited)"
}
},
{
"compiler_flags": "",
"dependencies": {
"SQLCipher/common": [
]
},
"name": "unlock_notify",
"xcconfig": {
"OTHER_CFLAGS": "$(inherited)"
}
}
]
}