blob: d5592ad52590f1d2a72a69aed6215931d89bd522 [file] [log] [blame]
{
"name": "My_MMKVCore",
"version": "1.0.0",
"summary": "MMKVCore for Common_MMKV. Common_MMKV is a cross-platform key-value storage framework developed Based on WeChat.",
"description": "Don't use this library directly. Use Common_MMKV instead.\n Common_MMKV is an efficient, complete, easy-to-use mobile key-value storage framework can used in the 58 application.\nIt can be a replacement for NSUserDefaults & SQLite.",
"homepage": "https://github.com/",
"license": {
"type": "MIT",
"text": "\n"
},
"authors": {
"pengbingxiang": "pengbingxiang@58.com"
},
"platforms": {
"ios": "9.0",
"osx": "10.9",
"watchos": "2.0"
},
"source": {
"git": "https://github.com/stone4302/My_MMKVCore.git",
"tag": "1.0.0"
},
"source_files": [
"My_MMKVCore/Classes",
"My_MMKVCore/Classes/*.{h,cpp,hpp}",
"My_MMKVCore/Classes/aes/*",
"My_MMKVCore/Classes/aes/openssl/*",
"My_MMKVCore/Classes/crc32/*.h"
],
"public_header_files": [
"My_MMKVCore/Classes/MMBuffer.h",
"My_MMKVCore/Classes/MMKV.h",
"My_MMKVCore/Classes/MMKVLog.h",
"My_MMKVCore/Classes/MMKVPredef.h",
"My_MMKVCore/Classes/PBUtility.h",
"My_MMKVCore/Classes/ScopedLock.hpp",
"My_MMKVCore/Classes/ThreadLock.h",
"My_MMKVCore/Classes/aes/openssl/openssl_md5.h",
"My_MMKVCore/Classes/aes/openssl/openssl_opensslconf.h"
],
"compiler_flags": "-x objective-c++",
"requires_arc": [
"My_MMKVCore/Classes/MemoryFile.cpp",
"My_MMKVCore/Classes/ThreadLock.cpp",
"My_MMKVCore/Classes/InterProcessLock.cpp",
"My_MMKVCore/Classes/MMKVLog.cpp",
"My_MMKVCore/Classes/PBUtility.cpp",
"My_MMKVCore/Classes/MemoryFile_OSX.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"
}
}