blob: 0508583188eb2b0fb343ac197f771e42d03a1910 [file] [log] [blame]
{
"name": "FirebaseFirestore",
"version": "0.12.0",
"summary": "Google Cloud Firestore for iOS",
"description": "Google Cloud Firestore is a NoSQL document database built for automatic scaling, high performance, and ease of application development.",
"homepage": "https://developers.google.com/",
"license": {
"type": "Apache",
"file": "LICENSE"
},
"authors": "Google, Inc.",
"source": {
"git": "https://github.com/firebase/firebase-ios-sdk.git",
"tag": "Firestore-0.12.0"
},
"platforms": {
"ios": "8.0"
},
"cocoapods_version": ">= 1.4.0",
"static_framework": true,
"prefix_header_file": false,
"source_files": [
"Firestore/Source/**/*",
"Firestore/Port/**/*",
"Firestore/Protos/nanopb/**/*.[hc]",
"Firestore/Protos/objc/**/*.[hm]",
"Firestore/core/include/**/*.{h,cc,mm}",
"Firestore/core/src/**/*.{h,cc,mm}",
"Firestore/third_party/Immutable/*.[mh]"
],
"requires_arc": [
"Firestore/Source/**/*",
"Firestore/core/src/**/*.mm",
"Firestore/third_party/Immutable/*.[mh]"
],
"exclude_files": [
"Firestore/Port/*test.cc",
"Firestore/third_party/Immutable/Tests/**",
"Firestore/core/src/firebase/firestore/util/assert_stdio.cc",
"Firestore/core/src/firebase/firestore/util/log_stdio.cc",
"Firestore/core/src/firebase/firestore/util/secure_random_openssl.cc"
],
"public_header_files": "Firestore/Source/Public/*.h",
"dependencies": {
"FirebaseCore": [
"~> 5.0"
],
"gRPC-ProtoRPC": [
"~> 1.0"
],
"leveldb-library": [
"~> 1.18"
],
"Protobuf": [
"~> 3.1"
]
},
"frameworks": "MobileCoreServices",
"libraries": "c++",
"pod_target_xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS=1 ",
"HEADER_SEARCH_PATHS": "\"${PODS_TARGET_SRCROOT}\" \"${PODS_TARGET_SRCROOT}/Firestore/third_party/abseil-cpp\" \"${PODS_ROOT}/nanopb\" \"${PODS_TARGET_SRCROOT}/Firestore/Protos/nanopb\"",
"OTHER_CFLAGS": "-DFIRFirestore_VERSION=0.12.0 -DPB_FIELD_16BIT"
},
"prepare_command": "# Generate a version of the config.h header suitable for building with\n# CocoaPods.\nsed '/^#cmakedefine/ d' Firestore/core/src/firebase/firestore/util/config.h.in > Firestore/core/src/firebase/firestore/util/config.h",
"subspecs": [
{
"name": "abseil-cpp",
"preserve_paths": [
"Firestore/third_party/abseil-cpp/absl"
],
"source_files": [
"Firestore/third_party/abseil-cpp/**/*.cc"
],
"exclude_files": [
"Firestore/third_party/abseil-cpp/**/*_test.cc"
],
"libraries": "c++",
"compiler_flags": "$(inherited) -Wno-comma -Wno-range-loop-analysis"
}
]
}