3 "version": "3.2.0-beta",
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",
11 "authors": "OpenHippy Team",
13 "git": "https://github.com/Tencent/Hippy.git",
20 "prepare_command": "./xcodeinitscript.sh \"Taitank\" \"jsc\"",
25 "source_files": "tests/ios/**/*.{h,m,mm}",
37 "framework/ios/**/*.{h,m,c,mm,s,cpp,cc}",
38 "renderer/native/ios/**/*.{h,m,mm}"
40 "public_header_files": [
41 "framework/ios/**/*.h",
42 "renderer/native/ios/**/*.h"
45 "framework/ios/base/enginewrapper/v8",
46 "framework/ios/utils/v8"
49 "pod_target_xcconfig": {
50 "CLANG_CXX_LANGUAGE_STANDARD": "c++17",
51 "GCC_ENABLE_CPP_EXCEPTIONS": false,
52 "GCC_ENABLE_CPP_RTTI": false
76 "modules/footstone/**/*.{h,cc}"
78 "public_header_files": [
79 "modules/footstone/**/*.h"
82 "modules/footstone/include/footstone/platform/adr",
83 "modules/footstone/src/platform/adr"
85 "header_mappings_dir": "modules/footstone/",
86 "user_target_xcconfig": {
87 "HEADER_SEARCH_PATHS": "${PODS_ROOT}/Headers/Public/hippy/include/"
89 "pod_target_xcconfig": {
90 "CLANG_CXX_LANGUAGE_STANDARD": "c++17",
91 "GCC_PREPROCESSOR_DEFINITIONS[config=Release]": "${inherited} NDEBUG=1",
92 "GCC_ENABLE_CPP_EXCEPTIONS": false,
93 "GCC_ENABLE_CPP_RTTI": false,
94 "HEADER_SEARCH_PATHS": "$(PODS_TARGET_SRCROOT)/modules/footstone $(PODS_TARGET_SRCROOT)/modules/footstone/include"
96 "preserve_paths": "modules/footstone"
99 "name": "FootstoneUtils",
102 "modules/ios/footstoneutils/*.{h,mm}"
104 "public_header_files": [
105 "modules/ios/footstoneutils/*.h"
107 "pod_target_xcconfig": {
108 "CLANG_CXX_LANGUAGE_STANDARD": "c++17",
109 "GCC_ENABLE_CPP_EXCEPTIONS": false,
110 "GCC_ENABLE_CPP_RTTI": false
124 "frameworks": "CoreServices",
125 "public_header_files": "modules/ios/image/*.h",
126 "source_files": "modules/ios/image/*.{h,m,mm}"
132 "modules/ios/base/*.{h,m,mm}",
133 "modules/ios/logutils/*.{h,mm}"
135 "public_header_files": [
136 "modules/ios/base/*.h",
137 "modules/ios/logutils/*.h"
144 "pod_target_xcconfig": {
145 "GCC_PREPROCESSOR_DEFINITIONS": "HIPPY_VERSION=3.2.0-beta"
152 "modules/vfs/native/**/*.{h,cc}"
154 "public_header_files": [
155 "modules/vfs/native/include/**/*.h"
157 "header_mappings_dir": "modules/vfs/native/include/",
158 "pod_target_xcconfig": {
159 "CLANG_CXX_LANGUAGE_STANDARD": "c++17",
160 "HEADER_SEARCH_PATHS": "$(PODS_TARGET_SRCROOT)/modules/vfs/native/include/",
161 "GCC_ENABLE_CPP_EXCEPTIONS": false,
162 "GCC_ENABLE_CPP_RTTI": false
164 "preserve_paths": "modules/vfs/native",
175 "modules/vfs/ios/*.{h,m,mm}"
177 "public_header_files": [
178 "modules/vfs/ios/*.h"
180 "pod_target_xcconfig": {
181 "CLANG_CXX_LANGUAGE_STANDARD": "c++17",
182 "GCC_ENABLE_CPP_EXCEPTIONS": false,
183 "GCC_ENABLE_CPP_RTTI": false
192 "hippy/FootstoneUtils": [
200 "frameworks": "JavaScriptCore",
202 "driver/js/include/**/*.h",
203 "driver/js/src/**/*.cc"
205 "public_header_files": "driver/js/include/**/*.h",
206 "header_mappings_dir": "driver/js/include/",
208 "driver/js/include/driver/napi/v8",
209 "driver/js/src/napi/v8",
210 "driver/js/include/driver/runtime",
211 "driver/js/src/runtime",
212 "driver/js/include/driver/vm/v8",
213 "driver/js/src/vm/v8"
215 "pod_target_xcconfig": {
216 "HEADER_SEARCH_PATHS": "$(PODS_TARGET_SRCROOT)/driver/js/include/",
217 "GCC_PREPROCESSOR_DEFINITIONS": "JS_JSC=1",
218 "CLANG_CXX_LANGUAGE_STANDARD": "c++17",
219 "GCC_ENABLE_CPP_EXCEPTIONS": false,
220 "GCC_ENABLE_CPP_RTTI": false
233 "preserve_paths": "driver/js"
239 "dom/include/**/*.h",
242 "public_header_files": [
245 "header_mappings_dir": "dom/include/",
247 "dom/src/dom/*unittests.cc",
249 "dom/include/dom/yoga_layout_node.h",
250 "dom/src/dom/yoga_layout_node.cc"
252 "pod_target_xcconfig": {
253 "CLANG_CXX_LANGUAGE_STANDARD": "c++17",
254 "HEADER_SEARCH_PATHS": "$(PODS_TARGET_SRCROOT)/dom/include/",
255 "GCC_ENABLE_CPP_EXCEPTIONS": false,
256 "GCC_ENABLE_CPP_RTTI": false
266 "preserve_paths": "dom"
272 "modules/ios/domutils/*.{h,mm}"
274 "public_header_files": [
275 "modules/ios/domutils/*.h"
277 "pod_target_xcconfig": {
278 "CLANG_CXX_LANGUAGE_STANDARD": "c++17",
279 "GCC_ENABLE_CPP_EXCEPTIONS": false,
280 "GCC_ENABLE_CPP_RTTI": false
286 "hippy/FootstoneUtils": [
297 "dom/dom_project/_deps/taitank-src/src/*.{h,cc}"
299 "public_header_files": [
300 "dom/dom_project/_deps/taitank-src/src/*.h"
302 "pod_target_xcconfig": {
303 "CLANG_CXX_LANGUAGE_STANDARD": "c++17",
304 "HEADER_SEARCH_PATHS": "$(PODS_TARGET_SRCROOT)/dom/dom_project/_deps/taitank-src/src",
305 "GCC_ENABLE_CPP_EXCEPTIONS": false,
306 "GCC_ENABLE_CPP_RTTI": false
309 "preserve_paths": "dom/dom_project"
312 "name": "AsioForDevTools",
314 "public_header_files": [
315 "devtools/devtools-integration/ios/DevtoolsBackend/_deps/asio-src/asio/include/**/*.{hpp,ipp}"
318 "devtools/devtools-integration/ios/DevtoolsBackend/_deps/asio-src/asio/include/**/*.{hpp,ipp}"
320 "header_mappings_dir": "devtools/devtools-integration/ios/DevtoolsBackend/_deps/asio-src/asio/include/"
323 "name": "JsonForDevTools",
325 "public_header_files": [
326 "devtools/devtools-integration/ios/DevtoolsBackend/_deps/json-src/single_include/**/*.{hpp}"
329 "devtools/devtools-integration/ios/DevtoolsBackend/_deps/json-src/single_include/**/*.{hpp}"
331 "header_mappings_dir": "devtools/devtools-integration/ios/DevtoolsBackend/_deps/json-src/single_include/"
334 "name": "WebsocketForDevTools",
336 "public_header_files": [
337 "devtools/devtools-integration/ios/DevtoolsBackend/_deps/websocketpp-src/websocketpp/**/*.{hpp}"
340 "devtools/devtools-integration/ios/DevtoolsBackend/_deps/websocketpp-src/websocketpp/**/*.{hpp,ipp}"
342 "header_mappings_dir": "devtools/devtools-integration/ios/DevtoolsBackend/_deps/websocketpp-src/"
348 "devtools/devtools-integration/native/include/devtools/v8",
349 "devtools/devtools-integration/native/src/v8"
351 "public_header_files": [
352 "devtools/devtools-integration/native/**/*.h",
353 "devtools/devtools-integration/native/include/devtools/devtools_data_source.h",
354 "devtools/devtools-backend/**/*.{h,hpp}"
357 "devtools/devtools-integration/native/**/*.{h,cc}",
358 "devtools/devtools-backend/**/*.{h,hpp,cc}"
360 "header_mappings_dir": "devtools/",
361 "pod_target_xcconfig": {
362 "HEADER_SEARCH_PATHS": " $(PODS_TARGET_SRCROOT)/devtools/devtools-integration/native/include $(PODS_TARGET_SRCROOT)/devtools/devtools-backend/include",
363 "GCC_PREPROCESSOR_DEFINITIONS": "ENABLE_INSPECTOR=1 ASIO_NO_TYPEID ASIO_NO_EXCEPTIONS ASIO_DISABLE_ALIGNOF _WEBSOCKETPP_NO_EXCEPTIONS_ JSON_NOEXCEPTION BASE64_STATIC_DEFINE",
364 "CLANG_CXX_LANGUAGE_STANDARD": "c++17",
365 "GCC_ENABLE_CPP_EXCEPTIONS": false,
366 "GCC_ENABLE_CPP_RTTI": false
368 "user_target_xcconfig": {
369 "GCC_PREPROCESSOR_DEFINITIONS": "ENABLE_INSPECTOR=1"
372 "hippy/JsonForDevTools": [
375 "hippy/AsioForDevTools": [
378 "hippy/WebsocketForDevTools": [
391 "preserve_paths": "devtools"