[Add] Leopard-iOS 2.0.2
[CocoaPods.git] / Specs / 1 / 2 / 7 / SQLCipher / 3.3.1 / SQLCipher.podspec.json
blob7d9e6c9d51f37a2aadb97ca60c78ac2d7d4ecfb8
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_ENABLE_FTS4 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_UNLOCK_NOTIFY\"; make sqlite3.c",
15   "requires_arc": true,
16   "source": {
17     "git": "https://github.com/sqlcipher/sqlcipher.git",
18     "tag": "v3.3.1"
19   },
20   "summary": "Full Database Encryption for SQLite.",
21   "version": "3.3.1",
22   "subspecs": [
23     {
24       "compiler_flags": [
25         "-DSQLITE_HAS_CODEC",
26         "-DSQLITE_TEMP_STORE=2",
27         "-DSQLITE_THREADSAFE",
28         "-DSQLCIPHER_CRYPTO_CC",
29         "-Wno-ambiguous-macro",
30         "-Wno-#warnings",
31         "-Wno-conversion",
32         "-Wno-unused-const-variable",
33         "-Wno-unused-function",
34         "-Wno-unreachable-code"
35       ],
36       "frameworks": "Security",
37       "name": "common",
38       "source_files": "sqlite3.{h,c}",
39       "xcconfig": {
40         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) SQLITE_HAS_CODEC=1",
41         "OTHER_CFLAGS": "$(inherited) -DSQLITE_HAS_CODEC -DSQLITE_TEMP_STORE=2 -DSQLITE_THREADSAFE -DSQLCIPHER_CRYPTO_CC -Wno-ambiguous-macro -Wno-#warnings -Wno-conversion -Wno-unused-const-variable -Wno-unused-function -Wno-unreachable-code"
42       }
43     },
44     {
45       "dependencies": {
46         "SQLCipher/common": [
48         ]
49       },
50       "name": "standard"
51     },
52     {
53       "compiler_flags": [
54         "-DSQLITE_ENABLE_FTS4",
55         "-DSQLITE_ENABLE_FTS3_PARENTHESIS"
56       ],
57       "dependencies": {
58         "SQLCipher/common": [
60         ]
61       },
62       "name": "fts",
63       "xcconfig": {
64         "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS3_PARENTHESIS"
65       }
66     },
67     {
68       "compiler_flags": "-DSQLITE_ENABLE_UNLOCK_NOTIFY",
69       "dependencies": {
70         "SQLCipher/common": [
72         ]
73       },
74       "name": "unlock_notify",
75       "xcconfig": {
76         "OTHER_CFLAGS": "$(inherited) -DSQLITE_ENABLE_UNLOCK_NOTIFY"
77       }
78     }
79   ]