Skip to content

Commit 6ac99cc

Browse files
committed
add Podspec to repo root
1 parent a7c459a commit 6ac99cc

1 file changed

Lines changed: 88 additions & 0 deletions

File tree

SQLCipher.podspec.json

Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,88 @@
1+
{
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": "BSD",
7+
"name": "SQLCipher",
8+
"platforms": {
9+
"ios": "8.0",
10+
"osx": "10.9",
11+
"tvos": "9.0",
12+
"watchos": "2.0"
13+
},
14+
"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\"; make sqlite3.c",
15+
"requires_arc": false,
16+
"source": {
17+
"git": "https://github.com/sqlcipher/sqlcipher.git",
18+
"tag": "v3.4.0"
19+
},
20+
"summary": "Full Database Encryption for SQLite.",
21+
"version": "3.4.0",
22+
"subspecs": [
23+
{
24+
"compiler_flags": [
25+
"-DNDEBUG",
26+
"-DSQLITE_HAS_CODEC",
27+
"-DSQLITE_TEMP_STORE=2",
28+
"-DSQLITE_SOUNDEX",
29+
"-DSQLITE_THREADSAFE",
30+
"-DSQLITE_ENABLE_RTREE",
31+
"-DSQLITE_ENABLE_STAT3",
32+
"-DSQLITE_ENABLE_STAT4",
33+
"-DSQLITE_ENABLE_COLUMN_METADATA",
34+
"-DSQLITE_ENABLE_MEMORY_MANAGEMENT",
35+
"-DSQLITE_ENABLE_LOAD_EXTENSION",
36+
"-DSQLITE_ENABLE_FTS4",
37+
"-DSQLITE_ENABLE_FTS4_UNICODE61",
38+
"-DSQLITE_ENABLE_FTS3_PARENTHESIS",
39+
"-DSQLITE_ENABLE_UNLOCK_NOTIFY",
40+
"-DSQLITE_ENABLE_JSON1",
41+
"-DSQLITE_ENABLE_FTS5",
42+
"-DSQLCIPHER_CRYPTO_CC"
43+
],
44+
"frameworks": [
45+
"Foundation",
46+
"Security"
47+
],
48+
"name": "common",
49+
"source_files": "sqlite3.{h,c}",
50+
"xcconfig": {
51+
"GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) SQLITE_HAS_CODEC=1",
52+
"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"
53+
}
54+
},
55+
{
56+
"dependencies": {
57+
"SQLCipher/common": [
58+
59+
]
60+
},
61+
"name": "standard"
62+
},
63+
{
64+
"compiler_flags": "",
65+
"dependencies": {
66+
"SQLCipher/common": [
67+
68+
]
69+
},
70+
"name": "fts",
71+
"xcconfig": {
72+
"OTHER_CFLAGS": "$(inherited)"
73+
}
74+
},
75+
{
76+
"compiler_flags": "",
77+
"dependencies": {
78+
"SQLCipher/common": [
79+
80+
]
81+
},
82+
"name": "unlock_notify",
83+
"xcconfig": {
84+
"OTHER_CFLAGS": "$(inherited)"
85+
}
86+
}
87+
]
88+
}

0 commit comments

Comments
 (0)