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