[Add] AlibabacloudEas20210701 6.4.0
[CocoaPods.git] / Specs / 6 / 1 / e / nanopb / 2.30909.0 / nanopb.podspec.json
blobf556fe22a16cbe528bc1a23a6493a077b16a132c
2   "name": "nanopb",
3   "version": "2.30909.0",
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.9"
17   },
18   "platforms": {
19     "ios": "9.0",
20     "osx": "10.9",
21     "tvos": "9.0",
22     "watchos": "2.0"
23   },
24   "requires_arc": false,
25   "xcconfig": {
26     "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PB_FIELD_32BIT=1 PB_NO_PACKED_STRUCTS=1 PB_ENABLE_MALLOC=1"
27   },
28   "source_files": "*.{h,c}",
29   "public_header_files": "*.h",
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   ]