[Add] ZJSDK 2.5.8.16
[CocoaPods.git] / Specs / b / d / 5 / MMKVCore / 1.2.11 / MMKVCore.podspec.json
blob16176fbdd901afed82012b5b07775da60a805c78
2   "name": "MMKVCore",
3   "version": "1.2.11",
4   "summary": "MMKVCore for MMKV. MMKV is a cross-platform key-value storage framework developed by WeChat.",
5   "description": "Don't use this library directly. Use MMKV instead.\nMMKV is an efficient, complete, easy-to-use mobile key-value storage framework used in the WeChat application.\nIt can be a replacement for NSUserDefaults & SQLite.",
6   "homepage": "https://github.com/Tencent/MMKV",
7   "license": {
8     "type": "BSD 3-Clause",
9     "file": "LICENSE.TXT"
10   },
11   "authors": {
12     "guoling": "guoling@tencent.com"
13   },
14   "platforms": {
15     "ios": "9.0",
16     "osx": "10.9",
17     "tvos": "13.0",
18     "watchos": "2.0"
19   },
20   "source": {
21     "git": "https://github.com/Tencent/MMKV.git",
22     "tag": "v1.2.11"
23   },
24   "source_files": [
25     "Core",
26     "Core/*.{h,cpp,hpp}",
27     "Core/aes/*",
28     "Core/aes/openssl/*",
29     "Core/crc32/*.h"
30   ],
31   "public_header_files": [
32     "Core/MMBuffer.h",
33     "Core/MMKV.h",
34     "Core/MMKVLog.h",
35     "Core/MMKVPredef.h",
36     "Core/PBUtility.h",
37     "Core/ScopedLock.hpp",
38     "Core/ThreadLock.h",
39     "Core/aes/openssl/openssl_md5.h",
40     "Core/aes/openssl/openssl_opensslconf.h"
41   ],
42   "compiler_flags": "-x objective-c++",
43   "requires_arc": [
44     "Core/MemoryFile.cpp",
45     "Core/ThreadLock.cpp",
46     "Core/InterProcessLock.cpp",
47     "Core/MMKVLog.cpp",
48     "Core/PBUtility.cpp",
49     "Core/MemoryFile_OSX.cpp",
50     "aes/openssl/openssl_cfb128.cpp",
51     "aes/openssl/openssl_aes_core.cpp",
52     "aes/openssl/openssl_md5_one.cpp",
53     "aes/openssl/openssl_md5_dgst.cpp",
54     "aes/AESCrypt.cpp"
55   ],
56   "frameworks": "CoreFoundation",
57   "ios": {
58     "frameworks": "UIKit"
59   },
60   "libraries": [
61     "z",
62     "c++"
63   ],
64   "pod_target_xcconfig": {
65     "CLANG_CXX_LANGUAGE_STANDARD": "gnu++17",
66     "CLANG_CXX_LIBRARY": "libc++",
67     "CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF": "NO"
68   }