[Add] YLProgressHUD 0.0.2
[CocoaPods.git] / Specs / 0 / 9 / f / FirebaseFirestore / 0.12.5 / FirebaseFirestore.podspec.json
blob895d0d3fb7de282e0eb4a6a109620fb8df7b008a
2   "name": "FirebaseFirestore",
3   "version": "0.12.5",
4   "summary": "Google Cloud Firestore for iOS",
5   "description": "Google Cloud Firestore is a NoSQL document database built for automatic scaling, high performance, and ease of application development.",
6   "homepage": "https://developers.google.com/",
7   "license": {
8     "type": "Apache",
9     "file": "LICENSE"
10   },
11   "authors": "Google, Inc.",
12   "source": {
13     "git": "https://github.com/firebase/firebase-ios-sdk.git",
14     "tag": "Firestore-0.12.5"
15   },
16   "platforms": {
17     "ios": "8.0"
18   },
19   "cocoapods_version": ">= 1.4.0",
20   "static_framework": true,
21   "prefix_header_file": false,
22   "source_files": [
23     "Firestore/Source/**/*",
24     "Firestore/Port/**/*",
25     "Firestore/Protos/nanopb/**/*.[hc]",
26     "Firestore/Protos/objc/**/*.[hm]",
27     "Firestore/core/include/**/*.{h,cc,mm}",
28     "Firestore/core/src/**/*.{h,cc,mm}",
29     "Firestore/third_party/Immutable/*.[mh]"
30   ],
31   "requires_arc": [
32     "Firestore/Source/**/*",
33     "Firestore/core/src/**/*.mm",
34     "Firestore/third_party/Immutable/*.[mh]"
35   ],
36   "exclude_files": [
37     "Firestore/Port/*test.cc",
38     "Firestore/third_party/Immutable/Tests/**",
39     "Firestore/core/src/firebase/firestore/util/hard_assert_stdio.cc",
40     "Firestore/core/src/firebase/firestore/util/log_stdio.cc",
41     "Firestore/core/src/firebase/firestore/util/secure_random_openssl.cc"
42   ],
43   "public_header_files": "Firestore/Source/Public/*.h",
44   "dependencies": {
45     "FirebaseCore": [
46       "~> 5.0"
47     ],
48     "gRPC-ProtoRPC": [
49       "~> 1.0"
50     ],
51     "leveldb-library": [
52       "~> 1.18"
53     ],
54     "Protobuf": [
55       "~> 3.1"
56     ],
57     "nanopb": [
58       "~> 0.3.8"
59     ]
60   },
61   "frameworks": "MobileCoreServices",
62   "libraries": "c++",
63   "pod_target_xcconfig": {
64     "GCC_PREPROCESSOR_DEFINITIONS": "FIRFirestore_VERSION=0.12.5 GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS=1 PB_FIELD_32BIT=1 PB_NO_PACKED_STRUCTS=1",
65     "HEADER_SEARCH_PATHS": "\"${PODS_TARGET_SRCROOT}\" \"${PODS_TARGET_SRCROOT}/Firestore/third_party/abseil-cpp\" \"${PODS_ROOT}/nanopb\" \"${PODS_TARGET_SRCROOT}/Firestore/Protos/nanopb\""
66   },
67   "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",
68   "subspecs": [
69     {
70       "name": "abseil-cpp",
71       "preserve_paths": [
72         "Firestore/third_party/abseil-cpp/absl"
73       ],
74       "source_files": [
75         "Firestore/third_party/abseil-cpp/**/*.cc"
76       ],
77       "exclude_files": [
78         "Firestore/third_party/abseil-cpp/**/*_test.cc"
79       ],
80       "libraries": "c++",
81       "compiler_flags": "$(inherited) -Wno-comma -Wno-range-loop-analysis"
82     }
83   ]