[Add] FCService 0.0.61-fc
[CocoaPods.git] / Specs / 6 / 1 / e / nanopb / 3.30910.0 / nanopb.podspec.json
blob087166cb29487e78786529bd556661707f9f847a
2   "name": "nanopb",
3   "version": "3.30910.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.10"
17   },
18   "platforms": {
19     "ios": "12.0",
20     "osx": "10.15",
21     "tvos": "13.0",
22     "watchos": "7.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   "resource_bundles": {
31     "nanopb_Privacy": "spm_resources/PrivacyInfo.xcprivacy"
32   },
33   "subspecs": [
34     {
35       "name": "encode",
36       "public_header_files": [
37         "pb.h",
38         "pb_encode.h",
39         "pb_common.h"
40       ],
41       "source_files": [
42         "pb.h",
43         "pb_common.h",
44         "pb_common.c",
45         "pb_encode.h",
46         "pb_encode.c"
47       ]
48     },
49     {
50       "name": "decode",
51       "public_header_files": [
52         "pb.h",
53         "pb_decode.h",
54         "pb_common.h"
55       ],
56       "source_files": [
57         "pb.h",
58         "pb_common.h",
59         "pb_common.c",
60         "pb_decode.h",
61         "pb_decode.c"
62       ]
63     }
64   ]