blob: 72b384f8f6a74a399a8e2bc8de6121decc1a88fc [file] [log] [blame]
{
"name": "YapDatabase",
"version": "3.0.1",
"summary": "A key/value store built atop sqlite for iOS & Mac.",
"homepage": "https://github.com/yapstudios/YapDatabase",
"license": "MIT",
"authors": {
"Robbie Hanson": "robbiehanson@deusty.com"
},
"source": {
"git": "https://github.com/yapstudios/YapDatabase.git",
"tag": "3.0.1"
},
"platforms": {
"osx": "10.9",
"ios": "8.0",
"tvos": "9.0",
"watchos": "2.0"
},
"libraries": "c++",
"default_subspecs": "Standard",
"subspecs": [
{
"name": "Standard",
"subspecs": [
{
"name": "Core",
"xcconfig": {
"OTHER_CFLAGS": "$(inherited) -DYAP_STANDARD_SQLITE"
},
"libraries": "sqlite3",
"dependencies": {
"CocoaLumberjack": [
]
},
"source_files": [
"YapDatabase/*.{h,m,mm,c}",
"YapDatabase/{Internal,Utilities}/*.{h,m,mm,c}",
"YapDatabase/Extensions/Protocol/**/*.{h,m,mm,c}"
],
"private_header_files": [
"YapDatabase/Internal/*.h",
"YapDatabase/Extensions/Protocol/Internal/*.h"
]
},
{
"name": "Extensions",
"dependencies": {
"YapDatabase/Standard/Core": [
]
},
"subspecs": [
{
"name": "View",
"source_files": "YapDatabase/Extensions/View/**/*.{h,m,mm,c}",
"private_header_files": "YapDatabase/Extensions/View/Internal/*.h"
},
{
"name": "AutoView",
"dependencies": {
"YapDatabase/Standard/Extensions/View": [
]
},
"source_files": "YapDatabase/Extensions/AutoView/**/*.{h,m,mm,c}",
"private_header_files": "YapDatabase/Extensions/AutoView/Internal/*.h"
},
{
"name": "ManualView",
"dependencies": {
"YapDatabase/Standard/Extensions/View": [
]
},
"source_files": "YapDatabase/Extensions/ManualView/**/*.{h,m,mm,c}",
"private_header_files": "YapDatabase/Extensions/ManualView/Internal/*.h"
},
{
"name": "SecondaryIndex",
"source_files": "YapDatabase/Extensions/SecondaryIndex/**/*.{h,m,mm,c}",
"private_header_files": "YapDatabase/Extensions/SecondaryIndex/Internal/*.h"
},
{
"name": "CrossProcessNotification",
"source_files": "YapDatabase/Extensions/CrossProcessNotification/**/*.{h,m,mm,c}",
"private_header_files": "YapDatabase/Extensions/CrossProcessNotification/Internal/*.h"
},
{
"name": "Relationships",
"source_files": "YapDatabase/Extensions/Relationships/**/*.{h,m,mm,c}",
"private_header_files": "YapDatabase/Extensions/Relationships/Internal/*.h"
},
{
"name": "FullTextSearch",
"source_files": "YapDatabase/Extensions/FullTextSearch/**/*.{h,m,mm,c}",
"private_header_files": "YapDatabase/Extensions/FullTextSearch/Internal/*.h"
},
{
"name": "Hooks",
"source_files": "YapDatabase/Extensions/Hooks/**/*.{h,m,mm,c}",
"private_header_files": "YapDatabase/Extensions/Hooks/Internal/*.h"
},
{
"name": "FilteredView",
"dependencies": {
"YapDatabase/Standard/Extensions/View": [
]
},
"source_files": "YapDatabase/Extensions/FilteredView/**/*.{h,m,mm,c}",
"private_header_files": "YapDatabase/Extensions/FilteredView/Internal/*.h"
},
{
"name": "SearchResultsView",
"dependencies": {
"YapDatabase/Standard/Extensions/AutoView": [
],
"YapDatabase/Standard/Extensions/FullTextSearch": [
]
},
"source_files": "YapDatabase/Extensions/SearchResultsView/**/*.{h,m,mm,c}",
"private_header_files": "YapDatabase/Extensions/SearchResultsView/Internal/*.h"
},
{
"name": "CloudKit",
"source_files": "YapDatabase/Extensions/CloudKit/**/*.{h,m,mm,c}",
"private_header_files": "YapDatabase/Extensions/CloudKit/Internal/*.h"
},
{
"name": "RTreeIndex",
"source_files": "YapDatabase/Extensions/RTreeIndex/**/*.{h,m,mm,c}",
"private_header_files": "YapDatabase/Extensions/RTreeIndex/Internal/*.h"
},
{
"name": "ConnectionProxy",
"source_files": "YapDatabase/Extensions/ConnectionProxy/**/*.{h,m,mm,c}"
},
{
"name": "ActionManager",
"osx": {
"frameworks": "SystemConfiguration"
},
"ios": {
"frameworks": "SystemConfiguration"
},
"tvos": {
"frameworks": "SystemConfiguration"
},
"dependencies": {
"YapDatabase/Standard/Extensions/AutoView": [
]
},
"source_files": "YapDatabase/Extensions/ActionManager/**/*.{h,m,mm,c}",
"private_header_files": "YapDatabase/Extensions/ActionManager/Internal/*.h"
},
{
"name": "CloudCore",
"source_files": "YapDatabase/Extensions/CloudCore/**/*.{h,m,mm,c}",
"private_header_files": "YapDatabase/Extensions/CloudCore/Internal/*.h"
}
]
}
]
},
{
"name": "SQLCipher",
"subspecs": [
{
"name": "Core",
"xcconfig": {
"OTHER_CFLAGS": "$(inherited) -DSQLITE_HAS_CODEC"
},
"dependencies": {
"SQLCipher": [
">= 3.4.0"
],
"CocoaLumberjack": [
]
},
"source_files": [
"YapDatabase/*.{h,m,mm,c}",
"YapDatabase/{Internal,Utilities}/*.{h,m,mm,c}",
"YapDatabase/Extensions/Protocol/**/*.{h,m,mm,c}"
],
"private_header_files": [
"YapDatabase/Internal/*.h",
"YapDatabase/Extensions/Protocol/Internal/*.h"
]
},
{
"name": "Extensions",
"dependencies": {
"YapDatabase/SQLCipher/Core": [
]
},
"subspecs": [
{
"name": "View",
"source_files": "YapDatabase/Extensions/View/**/*.{h,m,mm,c}",
"private_header_files": "YapDatabase/Extensions/View/Internal/*.h"
},
{
"name": "AutoView",
"dependencies": {
"YapDatabase/SQLCipher/Extensions/View": [
]
},
"source_files": "YapDatabase/Extensions/AutoView/**/*.{h,m,mm,c}",
"private_header_files": "YapDatabase/Extensions/AutoView/Internal/*.h"
},
{
"name": "ManualView",
"dependencies": {
"YapDatabase/SQLCipher/Extensions/View": [
]
},
"source_files": "YapDatabase/Extensions/ManualView/**/*.{h,m,mm,c}",
"private_header_files": "YapDatabase/Extensions/ManualView/Internal/*.h"
},
{
"name": "SecondaryIndex",
"source_files": "YapDatabase/Extensions/SecondaryIndex/**/*.{h,m,mm,c}",
"private_header_files": "YapDatabase/Extensions/SecondaryIndex/Internal/*.h"
},
{
"name": "CrossProcessNotification",
"source_files": "YapDatabase/Extensions/CrossProcessNotification/**/*.{h,m,mm,c}",
"private_header_files": "YapDatabase/Extensions/CrossProcessNotification/Internal/*.h"
},
{
"name": "Relationships",
"source_files": "YapDatabase/Extensions/Relationships/**/*.{h,m,mm,c}",
"private_header_files": "YapDatabase/Extensions/Relationships/Internal/*.h"
},
{
"name": "FullTextSearch",
"source_files": "YapDatabase/Extensions/FullTextSearch/**/*.{h,m,mm,c}",
"private_header_files": "YapDatabase/Extensions/FullTextSearch/Internal/*.h"
},
{
"name": "Hooks",
"source_files": "YapDatabase/Extensions/Hooks/**/*.{h,m,mm,c}",
"private_header_files": "YapDatabase/Extensions/Hooks/Internal/*.h"
},
{
"name": "FilteredView",
"dependencies": {
"YapDatabase/SQLCipher/Extensions/View": [
]
},
"source_files": "YapDatabase/Extensions/FilteredView/**/*.{h,m,mm,c}",
"private_header_files": "YapDatabase/Extensions/FilteredView/Internal/*.h"
},
{
"name": "SearchResultsView",
"dependencies": {
"YapDatabase/SQLCipher/Extensions/AutoView": [
],
"YapDatabase/SQLCipher/Extensions/FullTextSearch": [
]
},
"source_files": "YapDatabase/Extensions/SearchResultsView/**/*.{h,m,mm,c}",
"private_header_files": "YapDatabase/Extensions/SearchResultsView/Internal/*.h"
},
{
"name": "CloudKit",
"source_files": "YapDatabase/Extensions/CloudKit/**/*.{h,m,mm,c}",
"private_header_files": "YapDatabase/Extensions/CloudKit/Internal/*.h"
},
{
"name": "RTreeIndex",
"source_files": "YapDatabase/Extensions/RTreeIndex/**/*.{h,m,mm,c}",
"private_header_files": "YapDatabase/Extensions/RTreeIndex/Internal/*.h"
},
{
"name": "ConnectionProxy",
"source_files": "YapDatabase/Extensions/ConnectionProxy/**/*.{h,m,mm,c}"
},
{
"name": "ActionManager",
"osx": {
"frameworks": "SystemConfiguration"
},
"ios": {
"frameworks": "SystemConfiguration"
},
"tvos": {
"frameworks": "SystemConfiguration"
},
"dependencies": {
"YapDatabase/SQLCipher/Extensions/AutoView": [
]
},
"source_files": "YapDatabase/Extensions/ActionManager/**/*.{h,m,mm,c}",
"private_header_files": "YapDatabase/Extensions/ActionManager/Internal/*.h"
},
{
"name": "CloudCore",
"source_files": "YapDatabase/Extensions/CloudCore/**/*.{h,m,mm,c}",
"private_header_files": "YapDatabase/Extensions/CloudCore/Internal/*.h"
}
]
}
]
}
]
}