[Add] ZJSDK 2.5.8.16
[CocoaPods.git] / Specs / b / d / 5 / MMKVCore / 1.3.5 / MMKVCore.podspec.json
blob7d4d212fcf09dff83bdb71f9e1b2e809b1168685
2   "name": "MMKVCore",
3   "version": "1.3.5",
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": "12.0",
16     "osx": "10.13",
17     "tvos": "13.0",
18     "watchos": "4.0",
19     "visionos": "1.0"
20   },
21   "source": {
22     "git": "https://github.com/Tencent/MMKV.git",
23     "tag": "v1.3.5"
24   },
25   "source_files": [
26     "Core",
27     "Core/*.{h,cpp,hpp}",
28     "Core/aes/*",
29     "Core/aes/openssl/*",
30     "Core/crc32/*.h"
31   ],
32   "public_header_files": [
33     "Core/MMBuffer.h",
34     "Core/MMKV.h",
35     "Core/MMKVLog.h",
36     "Core/MMKVPredef.h",
37     "Core/PBUtility.h",
38     "Core/ScopedLock.hpp",
39     "Core/ThreadLock.h",
40     "Core/aes/openssl/openssl_md5.h",
41     "Core/aes/openssl/openssl_opensslconf.h"
42   ],
43   "compiler_flags": "-x objective-c++",
44   "requires_arc": [
45     "Core/MemoryFile.cpp",
46     "Core/ThreadLock.cpp",
47     "Core/InterProcessLock.cpp",
48     "Core/MMKVLog.cpp",
49     "Core/PBUtility.cpp",
50     "Core/MemoryFile_OSX.cpp",
51     "aes/openssl/openssl_cfb128.cpp",
52     "aes/openssl/openssl_aes_core.cpp",
53     "aes/openssl/openssl_md5_one.cpp",
54     "aes/openssl/openssl_md5_dgst.cpp",
55     "aes/AESCrypt.cpp"
56   ],
57   "frameworks": "CoreFoundation",
58   "ios": {
59     "frameworks": "UIKit"
60   },
61   "libraries": [
62     "z",
63     "c++"
64   ],
65   "pod_target_xcconfig": {
66     "CLANG_CXX_LANGUAGE_STANDARD": "gnu++17",
67     "CLANG_CXX_LIBRARY": "libc++",
68     "CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF": "NO"
69   }