[Add] AlibabacloudIQS20241111 1.2.0
[CocoaPods.git] / Specs / d / 4 / f / EosioSwift / 1.0.0 / EosioSwift.podspec.json
blob8a4957c520ca484ac7ad5a379b0945340bdc9ea7
2   "name": "EosioSwift",
3   "version": "1.0.0",
4   "summary": "EOSIO SDK for Swift - API for integrating with EOSIO-based blockchains.",
5   "homepage": "https://github.com/EOSIO/eosio-swift",
6   "license": {
7     "type": "MIT",
8     "text": "                           Copyright (c) 2017-2020 block.one and its contributors.  All rights reserved.\n"
9   },
10   "authors": {
11     "Todd Bowden": "todd.bowden@block.one",
12     "Serguei Vinnitskii": "serguei.vinnitskii@block.one",
13     "Farid Rahmani": "farid.rahmani@block.one",
14     "Brandon Fancher": "brandon.fancher@block.one",
15     "Mark Johnson": "mark.johnson@block.one",
16     "Paul Kim": "paul.kim@block.one",
17     "Steve McCoole": "steve.mccoole@objectpartners.com",
18     "Ben Martell": "ben.martell@objectpartners.com"
19   },
20   "source": {
21     "git": "https://github.com/EOSIO/eosio-swift.git",
22     "tag": "1.0.0"
23   },
24   "swift_versions": "5.0",
25   "platforms": {
26     "ios": "12.0"
27   },
28   "subspecs": [
29     {
30       "name": "Core",
31       "source_files": "Sources/EosioSwift/**/*.swift",
32       "pod_target_xcconfig": {
33         "CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES": "YES",
34         "CLANG_ENABLE_MODULES": "YES",
35         "SWIFT_COMPILATION_MODE": "wholemodule",
36         "ENABLE_BITCODE": "YES"
37       },
38       "ios": {
39         "dependencies": {
40           "BigInt": [
41             "~> 5.0"
42           ],
43           "PromiseKit": [
44             "~> 6.8"
45           ]
46         }
47       }
48     },
49     {
50       "name": "AbieosSerializationProvider",
51       "public_header_files": "Sources/Abieos/include/abieos.h",
52       "source_files": [
53         "Sources/Abieos/**/*.{c,h,m,cpp,hpp}",
54         "Sources/EosioSwiftAbieosSerializationProvider/**/*.swift"
55       ],
56       "preserve_paths": [
57         "Sources/EosioSwiftAbieosSerializationProvider/eosio.assert.abi.json",
58         "Sources/EosioSwiftAbieosSerializationProvider/transaction.abi.json"
59       ],
60       "ios": {
61         "resource_bundles": {
62           "EosioSwift": "Sources/EosioSwiftAbieosSerializationProvider/*.abi.json"
63         },
64         "dependencies": {
65           "EosioSwift/Core": [
67           ]
68         }
69       },
70       "resources": [
71         "Sources/EosioSwiftAbieosSerializationProvider/transaction.abi.json",
72         "Sources/EosioSwiftAbieosSerializationProvider/eosio.assert.abi.json"
73       ],
74       "libraries": "c++",
75       "pod_target_xcconfig": {
76         "CLANG_CXX_LANGUAGE_STANDARD": "gnu++17",
77         "CLANG_CXX_LIBRARY": "libc++",
78         "CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES": "YES",
79         "CLANG_ENABLE_MODULES": "YES",
80         "SWIFT_COMPILATION_MODE": "wholemodule",
81         "ENABLE_BITCODE": "YES"
82       }
83     },
84     {
85       "name": "Ecc",
86       "source_files": [
87         "Sources/libtom/**/*.{c,h}",
88         "Sources/EosioSwiftEcc/**/*.swift"
89       ],
90       "public_header_files": "Sources/libtom/libtomcrypt/headers/*.h",
91       "pod_target_xcconfig": {
92         "GCC_C_LANGUAGE_STANDARD": "c99",
93         "CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES": "YES",
94         "CLANG_ENABLE_MODULES": "YES",
95         "OTHER_SWIFT_FLAGS": "$(inherited) -DMP_NO_DEV_URANDOM -DLTM_DESC -DLTC_SOURCE -DLTC_NO_TEST",
96         "OTHER_CFLAGS": "$(inherited) -DMP_NO_DEV_URANDOM -DLTM_DESC -DLTC_SOURCE -DLTC_NO_TEST",
97         "SWIFT_COMPILATION_MODE": "wholemodule",
98         "ENABLE_BITCODE": "YES"
99       },
100       "ios": {
101         "dependencies": {
102           "EosioSwift/Core": [
104           ]
105         }
106       }
107     },
108     {
109       "name": "SoftkeySignatureProvider",
110       "source_files": "Sources/EosioSwiftSoftkeySignatureProvider/**/*.swift",
111       "pod_target_xcconfig": {
112         "CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES": "YES",
113         "CLANG_ENABLE_MODULES": "YES",
114         "SWIFT_COMPILATION_MODE": "wholemodule",
115         "ENABLE_BITCODE": "YES"
116       },
117       "ios": {
118         "dependencies": {
119           "EosioSwift/Ecc": [
121           ],
122           "EosioSwift/Core": [
124           ]
125         }
126       }
127     }
128   ],
129   "swift_version": "5.0"