[Add] RongCloudRTC 5.12.0
[CocoaPods.git] / Specs / 9 / 0 / d / hippy / 2.17.4 / hippy.podspec.json
blobe5213d77d3ec8d179e38c2f838fb4dce4dba9ee6
2   "name": "hippy",
3   "version": "2.17.4",
4   "summary": "Hippy Cross Platform Framework",
5   "description": "Hippy is designed for developers to easily build cross-platform and high-performance awesome apps.",
6   "homepage": "https://hippyjs.org",
7   "license": {
8     "type": "Apache2",
9     "file": "LICENSE"
10   },
11   "authors": "OpenHippy Team",
12   "source": {
13     "git": "https://github.com/Tencent/Hippy.git",
14     "tag": "2.17.4"
15   },
16   "platforms": {
17     "ios": "11.0"
18   },
19   "requires_arc": true,
20   "default_subspecs": "iOSSDK",
21   "pod_target_xcconfig": {
22     "CLANG_CXX_LANGUAGE_STANDARD": "c++17",
23     "GCC_ENABLE_CPP_EXCEPTIONS": false,
24     "GCC_ENABLE_CPP_RTTI": false,
25     "GCC_PREPROCESSOR_DEFINITIONS[config=Release]": "${inherited} NDEBUG=1"
26   },
27   "subspecs": [
28     {
29       "name": "core",
30       "libraries": "c++",
31       "frameworks": "JavaScriptCore",
32       "dependencies": {
33         "hippy/coreThirdParty": [
35         ]
36       },
37       "source_files": [
38         "core/include/**/*.{h,cc}",
39         "core/src/**/*.{h,cc}"
40       ],
41       "public_header_files": "core/include/**/*.h",
42       "project_header_files": "core/include/**/*.h",
43       "exclude_files": [
44         "core/include/core/napi/v8",
45         "core/include/core/vm/v8",
46         "core/include/core/inspector",
47         "core/src/napi/v8",
48         "core/src/inspector",
49         "core/src/vm/v8",
50         "core/third_party/base/src/platform/adr"
51       ],
52       "pod_target_xcconfig": {
53         "HEADER_SEARCH_PATHS": "$(PODS_TARGET_SRCROOT)/core/include/"
54       }
55     },
56     {
57       "name": "coreThirdParty",
58       "libraries": "c++",
59       "frameworks": "JavaScriptCore",
60       "public_header_files": "core/third_party/**/*.h",
61       "project_header_files": "core/third_party/**/*.h",
62       "source_files": "core/third_party/**/*.{h,cc}",
63       "exclude_files": [
64         "core/third_party/base/src/platform/adr"
65       ],
66       "pod_target_xcconfig": {
67         "HEADER_SEARCH_PATHS": "$(PODS_TARGET_SRCROOT)/core/third_party/base/include/"
68       }
69     },
70     {
71       "name": "MTTLayout",
72       "libraries": "c++",
73       "frameworks": [
74         "UIKit",
75         "Foundation"
76       ],
77       "source_files": "ios/sdk/layout/**/*.{h,m,c,mm,s,cpp,cc}",
78       "public_header_files": "ios/sdk/layout/**/MTTFlex.h"
79     },
80     {
81       "name": "HPOP",
82       "libraries": "c++",
83       "frameworks": [
84         "UIKit",
85         "Foundation",
86         "QuartzCore",
87         "CoreGraphics"
88       ],
89       "source_files": "ios/sdk/module/animation2/pop/**/*.{h,m,c,mm,s,cpp,cc}",
90       "public_header_files": [
91         "ios/sdk/module/animation2/pop/HPOP.h",
92         "ios/sdk/module/animation2/pop/HPOPDefines.h",
93         "ios/sdk/module/animation2/pop/HPOPAnimatableProperty.h",
94         "ios/sdk/module/animation2/pop/HPOPAnimatablePropertyTypes.h",
95         "ios/sdk/module/animation2/pop/HPOPAnimation.h",
96         "ios/sdk/module/animation2/pop/HPOPAnimationEvent.h",
97         "ios/sdk/module/animation2/pop/HPOPAnimationExtras.h",
98         "ios/sdk/module/animation2/pop/HPOPAnimationTracer.h",
99         "ios/sdk/module/animation2/pop/HPOPAnimator.h",
100         "ios/sdk/module/animation2/pop/HPOPBasicAnimation.h",
101         "ios/sdk/module/animation2/pop/HPOPCustomAnimation.h",
102         "ios/sdk/module/animation2/pop/HPOPDecayAnimation.h",
103         "ios/sdk/module/animation2/pop/HPOPGeometry.h",
104         "ios/sdk/module/animation2/pop/HPOPLayerExtras.h",
105         "ios/sdk/module/animation2/pop/HPOPPropertyAnimation.h",
106         "ios/sdk/module/animation2/pop/HPOPSpringAnimation.h"
107       ]
108     },
109     {
110       "name": "iOSSDK",
111       "dependencies": {
112         "hippy/core": [
114         ],
115         "hippy/coreThirdParty": [
117         ],
118         "hippy/MTTLayout": [
120         ],
121         "hippy/HPOP": [
123         ]
124       },
125       "frameworks": [
126         "UIKit",
127         "Foundation",
128         "QuartzCore",
129         "CFNetwork",
130         "CoreGraphics",
131         "CoreTelephony",
132         "ImageIO",
133         "WebKit",
134         "SystemConfiguration",
135         "Security",
136         "CoreServices",
137         "Accelerate"
138       ],
139       "public_header_files": "ios/sdk/**/*.h",
140       "project_header_files": [
141         "ios/sdk/**/HippyJSEnginesMapper.h"
142       ],
143       "source_files": "ios/sdk/**/*.{h,m,c,mm,s,cpp,cc}",
144       "exclude_files": [
145         "ios/sdk/layout/**/*.{h,m,c,mm,s,cpp,cc}",
146         "ios/sdk/module/animation2/pop/**/*.{h,m,c,mm,s,cpp,cc}"
147       ]
148     }
149   ]