blob: 86f7500d2df7b10072a5717374ae65198cd848ae [file] [log] [blame]
{
"name": "MMKVCore",
"version": "1.2.2",
"summary": "MMKVCore for MMKV. MMKV is a cross-platform key-value storage framework developed by WeChat.",
"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.",
"homepage": "https://github.com/Tencent/MMKV",
"license": {
"type": "BSD 3-Clause",
"file": "LICENSE.TXT"
},
"authors": {
"guoling": "guoling@tencent.com"
},
"platforms": {
"ios": "9.0",
"osx": "10.9",
"watchos": "2.0"
},
"source": {
"git": "https://github.com/Tencent/MMKV.git",
"tag": "v1.2.2"
},
"source_files": [
"Core",
"Core/*.{h,cpp,hpp}",
"Core/aes/*",
"Core/aes/openssl/*",
"Core/crc32/*"
],
"public_header_files": [
"Core/MMBuffer.h",
"Core/MMKV.h",
"Core/MMKVLog.h",
"Core/MMKVPredef.h",
"Core/PBUtility.h",
"Core/ScopedLock.hpp",
"Core/ThreadLock.h",
"Core/aes/openssl/openssl_md5.h",
"Core/aes/openssl/openssl_opensslconf.h"
],
"compiler_flags": "-x objective-c++",
"requires_arc": [
"Core/MemoryFile.cpp",
"Core/ThreadLock.cpp",
"Core/InterProcessLock.cpp",
"Core/MMKVLog.cpp",
"Core/PBUtility.cpp",
"Core/MemoryFile_OSX.cpp",
"crc32/crc32_armv8.cpp",
"aes/openssl/openssl_cfb128.cpp",
"aes/openssl/openssl_aes_core.cpp",
"aes/openssl/openssl_md5_one.cpp",
"aes/openssl/openssl_md5_dgst.cpp",
"aes/AESCrypt.cpp"
],
"frameworks": "CoreFoundation",
"ios": {
"frameworks": "UIKit"
},
"libraries": [
"z",
"c++"
],
"pod_target_xcconfig": {
"CLANG_CXX_LANGUAGE_STANDARD": "gnu++17",
"CLANG_CXX_LIBRARY": "libc++",
"CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF": "NO"
}
}