[Add] RongCloudRTC 5.12.0
[CocoaPods.git] / Specs / 9 / 0 / d / hippy / 2.17.0 / hippy.podspec.json
blob5a44fb6334d66f9e2cd616ca11cff746995acfca
2   "name": "hippy",
3   "version": "2.17.0",
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.0"
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": "iOSSDK",
82       "dependencies": {
83         "hippy/core": [
85         ],
86         "hippy/coreThirdParty": [
88         ],
89         "hippy/MTTLayout": [
91         ]
92       },
93       "frameworks": [
94         "UIKit",
95         "Foundation",
96         "QuartzCore",
97         "CFNetwork",
98         "CoreGraphics",
99         "CoreTelephony",
100         "ImageIO",
101         "WebKit",
102         "SystemConfiguration",
103         "Security",
104         "CoreServices",
105         "Accelerate"
106       ],
107       "public_header_files": "ios/sdk/**/*.h",
108       "project_header_files": [
109         "ios/sdk/**/HippyJSEnginesMapper.h"
110       ],
111       "source_files": "ios/sdk/**/*.{h,m,c,mm,s,cpp,cc}",
112       "exclude_files": "ios/sdk/layout/**/*.{h,m,c,mm,s,cpp,cc}"
113     }
114   ]