3 "version": "3.3.2-rc.0",
4 "summary": "Hippy Cross Platform Framework",
5 "description": "Hippy is designed for developers to easily build cross-platform \nand high-performance awesome apps.",
6 "homepage": "https://hippyjs.org",
11 "authors": "OpenHippy Team",
13 "git": "https://github.com/Tencent/Hippy.git",
20 "pod_target_xcconfig": {
21 "DEFINES_MODULE": "NO"
23 "prepare_command": "./xcodeinitscript.sh \"Taitank\" \"jsc\"",
28 "source_files": "tests/ios/**/*.{h,m,mm}",
41 "modules/ios/base/*.{h,m,mm}",
42 "modules/ios/logutils/*.{h,mm}"
44 "public_header_files": [
45 "modules/ios/base/*.h",
46 "modules/ios/logutils/*.h"
48 "private_header_files": [
49 "modules/ios/base/TypeConverter.h"
56 "pod_target_xcconfig": {
57 "GCC_PREPROCESSOR_DEFINITIONS": "HIPPY_VERSION=3.3.2-rc.0"
63 "framework/ios/**/*.{h,m,c,mm,s,cpp,cc}",
64 "renderer/native/ios/**/*.{h,m,mm}",
65 "modules/vfs/ios/*.{h,m,mm}",
66 "modules/ios/image/*.{h,m,mm}"
68 "public_header_files": [
69 "framework/ios/**/*.h",
70 "renderer/native/ios/**/*.h",
71 "modules/vfs/ios/*.h",
72 "modules/ios/image/*.h"
75 "frameworks": "CoreServices",
76 "pod_target_xcconfig": {
77 "CLANG_CXX_LANGUAGE_STANDARD": "c++17",
78 "GCC_ENABLE_CPP_EXCEPTIONS": false,
79 "GCC_ENABLE_CPP_RTTI": false
97 "hippy/FootstoneUtils": [
106 "modules/footstone/**/*.{h,cc}"
108 "private_header_files": [
109 "modules/footstone/**/*.h"
112 "modules/footstone/include/footstone/platform/adr",
113 "modules/footstone/src/platform/adr"
115 "header_mappings_dir": "modules/footstone/include/",
116 "pod_target_xcconfig": {
117 "CLANG_CXX_LANGUAGE_STANDARD": "c++17",
118 "GCC_PREPROCESSOR_DEFINITIONS[config=Release]": "${inherited} NDEBUG=1",
119 "GCC_ENABLE_CPP_EXCEPTIONS": false,
120 "GCC_ENABLE_CPP_RTTI": false,
121 "HEADER_SEARCH_PATHS": "$(PODS_TARGET_SRCROOT)/modules/footstone $(PODS_TARGET_SRCROOT)/modules/footstone/include"
125 "name": "FootstoneUtils",
128 "modules/ios/footstoneutils/*.{h,mm}"
130 "private_header_files": [
131 "modules/ios/footstoneutils/*.h"
133 "pod_target_xcconfig": {
134 "CLANG_CXX_LANGUAGE_STANDARD": "c++17",
135 "GCC_ENABLE_CPP_EXCEPTIONS": false,
136 "GCC_ENABLE_CPP_RTTI": false
151 "modules/vfs/native/**/*.{h,cc}"
153 "private_header_files": [
154 "modules/vfs/native/include/**/*.h"
156 "header_mappings_dir": "modules/vfs/native/include/",
157 "pod_target_xcconfig": {
158 "CLANG_CXX_LANGUAGE_STANDARD": "c++17",
159 "HEADER_SEARCH_PATHS": "$(PODS_TARGET_SRCROOT)/modules/vfs/native/include/",
160 "GCC_ENABLE_CPP_EXCEPTIONS": false,
161 "GCC_ENABLE_CPP_RTTI": false
172 "frameworks": "JavaScriptCore",
174 "driver/js/include/**/*.h",
175 "driver/js/src/**/*.cc"
177 "private_header_files": "driver/js/include/**/*.h",
178 "header_mappings_dir": "driver/js/include/",
180 "driver/js/include/driver/napi/v8",
181 "driver/js/src/napi/v8",
182 "driver/js/include/driver/runtime",
183 "driver/js/src/runtime",
184 "driver/js/include/driver/vm/v8",
185 "driver/js/src/vm/v8"
187 "pod_target_xcconfig": {
188 "HEADER_SEARCH_PATHS": "$(PODS_TARGET_SRCROOT)/driver/js/include/",
189 "GCC_PREPROCESSOR_DEFINITIONS": "JS_JSC=1",
190 "CLANG_CXX_LANGUAGE_STANDARD": "c++17",
191 "GCC_ENABLE_CPP_EXCEPTIONS": false,
192 "GCC_ENABLE_CPP_RTTI": false
210 "dom/include/**/*.h",
213 "private_header_files": [
216 "header_mappings_dir": "dom/include/",
218 "dom/src/dom/*unittests.cc",
220 "dom/include/dom/yoga_layout_node.h",
221 "dom/src/dom/yoga_layout_node.cc"
223 "pod_target_xcconfig": {
224 "CLANG_CXX_LANGUAGE_STANDARD": "c++17",
225 "HEADER_SEARCH_PATHS": "$(PODS_TARGET_SRCROOT)/dom/include/",
226 "GCC_ENABLE_CPP_EXCEPTIONS": false,
227 "GCC_ENABLE_CPP_RTTI": false
242 "modules/ios/domutils/*.{h,mm}"
244 "private_header_files": [
245 "modules/ios/domutils/*.h"
247 "pod_target_xcconfig": {
248 "CLANG_CXX_LANGUAGE_STANDARD": "c++17",
249 "GCC_ENABLE_CPP_EXCEPTIONS": false,
250 "GCC_ENABLE_CPP_RTTI": false
256 "hippy/FootstoneUtils": [
267 "dom/dom_project/_deps/taitank-src/src/*.{h,cc}"
269 "private_header_files": [
270 "dom/dom_project/_deps/taitank-src/src/*.h"
272 "pod_target_xcconfig": {
273 "CLANG_CXX_LANGUAGE_STANDARD": "c++17",
274 "GCC_ENABLE_CPP_EXCEPTIONS": false,
275 "GCC_ENABLE_CPP_RTTI": false
280 "name": "AsioForDevTools",
282 "project_header_files": [
283 "devtools/devtools-integration/ios/DevtoolsBackend/_deps/asio-src/asio/include/**/*.{hpp,ipp}"
286 "devtools/devtools-integration/ios/DevtoolsBackend/_deps/asio-src/asio/include/**/*.{hpp,ipp}"
288 "header_mappings_dir": "devtools/devtools-integration/ios/DevtoolsBackend/_deps/asio-src/asio/include/"
291 "name": "JsonForDevTools",
293 "project_header_files": [
294 "devtools/devtools-integration/ios/DevtoolsBackend/_deps/json-src/single_include/**/*.{hpp}"
297 "devtools/devtools-integration/ios/DevtoolsBackend/_deps/json-src/single_include/**/*.{hpp}"
299 "header_mappings_dir": "devtools/devtools-integration/ios/DevtoolsBackend/_deps/json-src/single_include/"
302 "name": "WebsocketForDevTools",
304 "project_header_files": [
305 "devtools/devtools-integration/ios/DevtoolsBackend/_deps/websocketpp-src/websocketpp/**/*.{hpp}"
308 "devtools/devtools-integration/ios/DevtoolsBackend/_deps/websocketpp-src/websocketpp/**/*.{hpp,ipp}"
310 "header_mappings_dir": "devtools/devtools-integration/ios/DevtoolsBackend/_deps/websocketpp-src/"
316 "devtools/devtools-integration/native/include/devtools/v8",
317 "devtools/devtools-integration/native/src/v8"
319 "project_header_files": [
320 "devtools/devtools-integration/native/**/*.h",
321 "devtools/devtools-integration/native/include/devtools/devtools_data_source.h",
322 "devtools/devtools-backend/**/*.{h,hpp}"
325 "devtools/devtools-integration/native/**/*.{h,cc}",
326 "devtools/devtools-backend/**/*.{h,hpp,cc}"
328 "header_mappings_dir": "devtools/",
329 "pod_target_xcconfig": {
330 "HEADER_SEARCH_PATHS": " $(PODS_TARGET_SRCROOT)/devtools/devtools-integration/native/include/ $(PODS_TARGET_SRCROOT)/devtools/devtools-backend/include/ $(PODS_TARGET_SRCROOT)/devtools/devtools-integration/ios/DevtoolsBackend/_deps/asio-src/asio/include/ $(PODS_TARGET_SRCROOT)/devtools/devtools-integration/ios/DevtoolsBackend/_deps/json-src/single_include/ $(PODS_TARGET_SRCROOT)/devtools/devtools-integration/ios/DevtoolsBackend/_deps/websocketpp-src/",
331 "GCC_PREPROCESSOR_DEFINITIONS": "ENABLE_INSPECTOR=1 ASIO_NO_TYPEID ASIO_NO_EXCEPTIONS ASIO_DISABLE_ALIGNOF _WEBSOCKETPP_NO_EXCEPTIONS_ JSON_NOEXCEPTION BASE64_STATIC_DEFINE",
332 "CLANG_CXX_LANGUAGE_STANDARD": "c++17",
333 "GCC_ENABLE_CPP_EXCEPTIONS": false,
334 "GCC_ENABLE_CPP_RTTI": false
336 "user_target_xcconfig": {
337 "GCC_PREPROCESSOR_DEFINITIONS": "ENABLE_INSPECTOR=1"
340 "hippy/JsonForDevTools": [
343 "hippy/AsioForDevTools": [
346 "hippy/WebsocketForDevTools": [