[Add] DocumentReaderFullStage 7.5.10940
[CocoaPods.git] / Specs / 1 / 3 / 6 / KumulosKSCrash / 1.15.21-kumulos1 / KumulosKSCrash.podspec.json
blob93fa64fb1518c700dc02db235bfbf624f88b3549
2   "name": "KumulosKSCrash",
3   "version": "1.15.21-kumulos1",
4   "summary": "The Ultimate iOS Crash Reporter",
5   "homepage": "https://github.com/Kumulos/KSCrash",
6   "license": {
7     "type": "KSCrash license agreement",
8     "file": "LICENSE"
9   },
10   "authors": {
11     "Karl Stenerud": "kstenerud@gmail.com"
12   },
13   "platforms": {
14     "ios": "6.0",
15     "osx": "10.8",
16     "tvos": "9.0",
17     "watchos": "2.0"
18   },
19   "module_name": "KSCrash",
20   "source": {
21     "git": "https://github.com/Kumulos/KSCrash.git",
22     "tag": "1.15.21-kumulos1"
23   },
24   "frameworks": "Foundation",
25   "libraries": [
26     "c++",
27     "z"
28   ],
29   "xcconfig": {
30     "GCC_ENABLE_CPP_EXCEPTIONS": "YES"
31   },
32   "default_subspecs": "Installations",
33   "ios": {
34     "libraries": [
35       "c++",
36       "z",
37       "llvm"
38     ],
39     "pod_target_xcconfig": {
40       "USE_HEADERMAP": "NO",
41       "HEADER_SEARCH_PATHS": "\"$(PODS_ROOT)/KumulosKSCrash/**\""
42     }
43   },
44   "subspecs": [
45     {
46       "name": "Recording",
47       "source_files": [
48         "Source/KSCrash/Recording/**/*.{h,m,mm,c,cpp}",
49         "Source/KSCrash/llvm/**/*.{h,m,mm,c,cpp}",
50         "Source/KSCrash/swift/**/*.{h,m,mm,c,cpp}",
51         "Source/KSCrash/Reporting/Filters/KSCrashReportFilter.h"
52       ],
53       "public_header_files": [
54         "Source/KSCrash/Recording/KSCrash.h",
55         "Source/KSCrash/Recording/KSCrashC.h",
56         "Source/KSCrash/Recording/KSCrashReportWriter.h",
57         "Source/KSCrash/Recording/KSCrashReportFields.h",
58         "Source/KSCrash/Recording/Monitors/KSCrashMonitorType.h",
59         "Source/KSCrash/Reporting/Filters/KSCrashReportFilter.h"
60       ],
61       "subspecs": [
62         {
63           "name": "Tools",
64           "source_files": "Source/KSCrash/Recording/Tools/*.h"
65         }
66       ]
67     },
68     {
69       "name": "Reporting",
70       "dependencies": {
71         "KumulosKSCrash/Recording": [
73         ]
74       },
75       "subspecs": [
76         {
77           "name": "Filters",
78           "subspecs": [
79             {
80               "name": "Base",
81               "source_files": [
82                 "Source/KSCrash/Reporting/Filters/Tools/**/*.{h,m,mm,c,cpp}",
83                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilter.h"
84               ],
85               "public_header_files": "Source/KSCrash/Reporting/Filters/KSCrashReportFilter.h"
86             },
87             {
88               "name": "Alert",
89               "dependencies": {
90                 "KumulosKSCrash/Reporting/Filters/Base": [
92                 ]
93               },
94               "source_files": [
95                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterAlert.h",
96                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterAlert.m"
97               ]
98             },
99             {
100               "name": "AppleFmt",
101               "dependencies": {
102                 "KumulosKSCrash/Reporting/Filters/Base": [
104                 ]
105               },
106               "source_files": [
107                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterAppleFmt.h",
108                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterAppleFmt.m"
109               ]
110             },
111             {
112               "name": "Basic",
113               "dependencies": {
114                 "KumulosKSCrash/Reporting/Filters/Base": [
116                 ]
117               },
118               "source_files": [
119                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterBasic.h",
120                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterBasic.m"
121               ]
122             },
123             {
124               "name": "Stringify",
125               "dependencies": {
126                 "KumulosKSCrash/Reporting/Filters/Base": [
128                 ]
129               },
130               "source_files": [
131                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterStringify.h",
132                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterStringify.m"
133               ]
134             },
135             {
136               "name": "GZip",
137               "dependencies": {
138                 "KumulosKSCrash/Reporting/Filters/Base": [
140                 ]
141               },
142               "source_files": [
143                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterGZip.h",
144                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterGZip.m"
145               ]
146             },
147             {
148               "name": "JSON",
149               "dependencies": {
150                 "KumulosKSCrash/Reporting/Filters/Base": [
152                 ]
153               },
154               "source_files": [
155                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterJSON.h",
156                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterJSON.m"
157               ]
158             },
159             {
160               "name": "Sets",
161               "dependencies": {
162                 "KumulosKSCrash/Reporting/Filters/Base": [
164                 ],
165                 "KumulosKSCrash/Reporting/Filters/AppleFmt": [
167                 ],
168                 "KumulosKSCrash/Reporting/Filters/Basic": [
170                 ],
171                 "KumulosKSCrash/Reporting/Filters/Stringify": [
173                 ],
174                 "KumulosKSCrash/Reporting/Filters/GZip": [
176                 ],
177                 "KumulosKSCrash/Reporting/Filters/JSON": [
179                 ]
180               },
181               "source_files": [
182                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterSets.h",
183                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterSets.m"
184               ]
185             },
186             {
187               "name": "Tools",
188               "source_files": "Source/KSCrash/Reporting/Filters/Tools/**/*.{h,m,mm,c,cpp}"
189             }
190           ]
191         },
192         {
193           "name": "Tools",
194           "ios": {
195             "frameworks": "SystemConfiguration"
196           },
197           "tvos": {
198             "frameworks": "SystemConfiguration"
199           },
200           "osx": {
201             "frameworks": "SystemConfiguration"
202           },
203           "source_files": [
204             "Source/KSCrash/Reporting/Tools/**/*.{h,m,mm,c,cpp}",
205             "Source/KSCrash/Recording/KSSystemCapabilities.h"
206           ]
207         },
208         {
209           "name": "MessageUI"
210         },
211         {
212           "name": "Sinks",
213           "ios": {
214             "frameworks": "MessageUI"
215           },
216           "dependencies": {
217             "KumulosKSCrash/Reporting/Filters": [
219             ],
220             "KumulosKSCrash/Reporting/Tools": [
222             ]
223           },
224           "source_files": "Source/KSCrash/Reporting/Sinks/**/*.{h,m,mm,c,cpp}"
225         }
226       ]
227     },
228     {
229       "name": "Installations",
230       "dependencies": {
231         "KumulosKSCrash/Recording": [
233         ],
234         "KumulosKSCrash/Reporting": [
236         ]
237       },
238       "source_files": "Source/KSCrash/Installations/**/*.{h,m,mm,c,cpp}"
239     },
240     {
241       "name": "Core",
242       "dependencies": {
243         "KumulosKSCrash/Reporting/Filters/Basic": [
245         ]
246       },
247       "source_files": [
248         "Source/KSCrash/Installations/KSCrashInstallation.h",
249         "Source/KSCrash/Installations/KSCrashInstallation.m",
250         "Source/KSCrash/Installations/KSCrashInstallation+Private.h",
251         "Source/KSCrash/Reporting/Tools/KSCString.{h,m}"
252       ]
253     }
254   ]