[Add] AlibabacloudEas20210701 6.4.0
[CocoaPods.git] / Specs / 6 / 1 / e / nanopb / 0.3.901 / nanopb.podspec.json
blobedd045d1a1593b266f5e29da39231a912e78a264
2   "name": "nanopb",
3   "version": "0.3.901",
4   "summary": "Protocol buffers with small code size.",
5   "description": "Nanopb is a small code-size Protocol Buffers implementation\nin ansi C. It is especially suitable for use in\nmicrocontrollers, but fits any memory restricted system.",
6   "homepage": "https://github.com/nanopb/nanopb",
7   "license": {
8     "type": "zlib",
9     "file": "LICENSE.txt"
10   },
11   "authors": {
12     "Petteri Aimonen": "jpa@nanopb.mail.kapsi.fi"
13   },
14   "source": {
15     "git": "https://github.com/nanopb/nanopb.git",
16     "tag": "0.3.9.1"
17   },
18   "requires_arc": false,
19   "xcconfig": {
20     "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PB_FIELD_32BIT=1 PB_NO_PACKED_STRUCTS=1 PB_ENABLE_MALLOC=1"
21   },
22   "source_files": "*.{h,c}",
23   "public_header_files": "*.h",
24   "platforms": {
25     "osx": null,
26     "ios": null,
27     "tvos": null,
28     "watchos": null
29   },
30   "subspecs": [
31     {
32       "name": "encode",
33       "public_header_files": [
34         "pb.h",
35         "pb_encode.h",
36         "pb_common.h"
37       ],
38       "source_files": [
39         "pb.h",
40         "pb_common.h",
41         "pb_common.c",
42         "pb_encode.h",
43         "pb_encode.c"
44       ]
45     },
46     {
47       "name": "decode",
48       "public_header_files": [
49         "pb.h",
50         "pb_decode.h",
51         "pb_common.h"
52       ],
53       "source_files": [
54         "pb.h",
55         "pb_common.h",
56         "pb_common.c",
57         "pb_decode.h",
58         "pb_decode.c"
59       ]
60     }
61   ]