[Add] ZJSDK 2.5.4.14
[CocoaPods.git] / Specs / 9 / 0 / d / hippy / 2.16.2 / hippy.podspec.json
blobad832d5c0a1318f09f968d2c5ba395ffc432f446
2   "name": "hippy",
3   "version": "2.16.2",
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.16.2"
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   },
26   "subspecs": [
27     {
28       "name": "core",
29       "libraries": "c++",
30       "frameworks": "JavaScriptCore",
31       "dependencies": {
32         "hippy/coreThirdParty": [
34         ]
35       },
36       "source_files": [
37         "core/include/**/*.{h,cc}",
38         "core/src/**/*.{h,cc}"
39       ],
40       "public_header_files": "core/include/**/*.h",
41       "project_header_files": "core/include/**/*.h",
42       "exclude_files": [
43         "core/include/core/napi/v8",
44         "core/include/core/vm/v8",
45         "core/include/core/inspector",
46         "core/src/napi/v8",
47         "core/src/inspector",
48         "core/src/vm/v8",
49         "core/third_party/base/src/platform/adr"
50       ],
51       "pod_target_xcconfig": {
52         "HEADER_SEARCH_PATHS": "$(PODS_TARGET_SRCROOT)/core/include/"
53       }
54     },
55     {
56       "name": "coreThirdParty",
57       "libraries": "c++",
58       "frameworks": "JavaScriptCore",
59       "public_header_files": "core/third_party/**/*.h",
60       "project_header_files": "core/third_party/**/*.h",
61       "source_files": "core/third_party/**/*.{h,cc}",
62       "exclude_files": [
63         "core/third_party/base/src/platform/adr"
64       ],
65       "pod_target_xcconfig": {
66         "HEADER_SEARCH_PATHS": "$(PODS_TARGET_SRCROOT)/core/third_party/base/include/"
67       }
68     },
69     {
70       "name": "MTTLayout",
71       "libraries": "c++",
72       "frameworks": [
73         "UIKit",
74         "Foundation"
75       ],
76       "source_files": "ios/sdk/layout/**/*.{h,m,c,mm,s,cpp,cc}",
77       "public_header_files": "ios/sdk/layout/**/MTTFlex.h"
78     },
79     {
80       "name": "iOSSDK",
81       "dependencies": {
82         "hippy/core": [
84         ],
85         "hippy/coreThirdParty": [
87         ],
88         "hippy/MTTLayout": [
90         ]
91       },
92       "frameworks": [
93         "UIKit",
94         "Foundation",
95         "QuartzCore",
96         "CFNetwork",
97         "CoreGraphics",
98         "CoreTelephony",
99         "ImageIO",
100         "WebKit",
101         "SystemConfiguration",
102         "Security",
103         "CoreServices",
104         "Accelerate"
105       ],
106       "public_header_files": "ios/sdk/**/*.h",
107       "project_header_files": [
108         "ios/sdk/**/HippyJSEnginesMapper.h"
109       ],
110       "source_files": "ios/sdk/**/*.{h,m,c,mm,s,cpp,cc}",
111       "exclude_files": "ios/sdk/layout/**/*.{h,m,c,mm,s,cpp,cc}"
112     }
113   ]