[Add] ZJSDK 2.5.8.16
[CocoaPods.git] / Specs / b / d / 5 / MMKVCore / 1.1.2 / MMKVCore.podspec.json
blobd31a620658b797a6ea6b6bef16db34d7ca842e09
2   "name": "MMKVCore",
3   "version": "1.1.2",
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": "8.0",
16     "osx": "10.9",
17     "watchos": "2.0"
18   },
19   "source": {
20     "git": "https://github.com/Tencent/MMKV.git",
21     "tag": "v1.1.2"
22   },
23   "source_files": [
24     "Core",
25     "Core/*.{h,cpp,hpp}",
26     "Core/aes/*",
27     "Core/aes/openssl/*",
28     "Core/crc32/*"
29   ],
30   "public_header_files": [
31     "Core/MMBuffer.h",
32     "Core/MMKV.h",
33     "Core/MMKVLog.h",
34     "Core/MMKVPredef.h",
35     "Core/PBUtility.h",
36     "Core/ScopedLock.hpp",
37     "Core/ThreadLock.h",
38     "Core/aes/openssl/openssl_md5.h",
39     "Core/aes/openssl/openssl_opensslconf.h"
40   ],
41   "compiler_flags": "-x objective-c++",
42   "requires_arc": [
43     "Core/MemoryFile.cpp",
44     "Core/ThreadLock.cpp",
45     "Core/InterProcessLock.cpp",
46     "Core/MMKVLog.cpp",
47     "Core/PBUtility.cpp",
48     "Core/MemoryFile_OSX.cpp",
49     "crc32/crc32_armv8.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   }