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.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 "framework/ios/base/enginewrapper/v8",
76 "framework/ios/utils/v8"
79 "frameworks": "CoreServices",
80 "pod_target_xcconfig": {
81 "CLANG_CXX_LANGUAGE_STANDARD": "c++17",
82 "GCC_ENABLE_CPP_EXCEPTIONS": false,
83 "GCC_ENABLE_CPP_RTTI": false
101 "hippy/FootstoneUtils": [
110 "modules/footstone/**/*.{h,cc}"
112 "private_header_files": [
113 "modules/footstone/**/*.h"
116 "modules/footstone/include/footstone/platform/adr",
117 "modules/footstone/src/platform/adr"
119 "header_mappings_dir": "modules/footstone/include/",
120 "pod_target_xcconfig": {
121 "CLANG_CXX_LANGUAGE_STANDARD": "c++17",
122 "GCC_PREPROCESSOR_DEFINITIONS[config=Release]": "${inherited} NDEBUG=1",
123 "GCC_ENABLE_CPP_EXCEPTIONS": false,
124 "GCC_ENABLE_CPP_RTTI": false,
125 "HEADER_SEARCH_PATHS": "$(PODS_TARGET_SRCROOT)/modules/footstone $(PODS_TARGET_SRCROOT)/modules/footstone/include"
129 "name": "FootstoneUtils",
132 "modules/ios/footstoneutils/*.{h,mm}"
134 "private_header_files": [
135 "modules/ios/footstoneutils/*.h"
137 "pod_target_xcconfig": {
138 "CLANG_CXX_LANGUAGE_STANDARD": "c++17",
139 "GCC_ENABLE_CPP_EXCEPTIONS": false,
140 "GCC_ENABLE_CPP_RTTI": false
155 "modules/vfs/native/**/*.{h,cc}"
157 "private_header_files": [
158 "modules/vfs/native/include/**/*.h"
160 "header_mappings_dir": "modules/vfs/native/include/",
161 "pod_target_xcconfig": {
162 "CLANG_CXX_LANGUAGE_STANDARD": "c++17",
163 "HEADER_SEARCH_PATHS": "$(PODS_TARGET_SRCROOT)/modules/vfs/native/include/",
164 "GCC_ENABLE_CPP_EXCEPTIONS": false,
165 "GCC_ENABLE_CPP_RTTI": false
176 "frameworks": "JavaScriptCore",
178 "driver/js/include/**/*.h",
179 "driver/js/src/**/*.cc"
181 "private_header_files": "driver/js/include/**/*.h",
182 "header_mappings_dir": "driver/js/include/",
184 "driver/js/include/driver/napi/v8",
185 "driver/js/src/napi/v8",
186 "driver/js/include/driver/runtime",
187 "driver/js/src/runtime",
188 "driver/js/include/driver/vm/v8",
189 "driver/js/src/vm/v8"
191 "pod_target_xcconfig": {
192 "HEADER_SEARCH_PATHS": "$(PODS_TARGET_SRCROOT)/driver/js/include/",
193 "GCC_PREPROCESSOR_DEFINITIONS": "JS_JSC=1",
194 "CLANG_CXX_LANGUAGE_STANDARD": "c++17",
195 "GCC_ENABLE_CPP_EXCEPTIONS": false,
196 "GCC_ENABLE_CPP_RTTI": false
214 "dom/include/**/*.h",
217 "private_header_files": [
220 "header_mappings_dir": "dom/include/",
222 "dom/src/dom/*unittests.cc",
224 "dom/include/dom/yoga_layout_node.h",
225 "dom/src/dom/yoga_layout_node.cc"
227 "pod_target_xcconfig": {
228 "CLANG_CXX_LANGUAGE_STANDARD": "c++17",
229 "HEADER_SEARCH_PATHS": "$(PODS_TARGET_SRCROOT)/dom/include/",
230 "GCC_ENABLE_CPP_EXCEPTIONS": false,
231 "GCC_ENABLE_CPP_RTTI": false
246 "modules/ios/domutils/*.{h,mm}"
248 "private_header_files": [
249 "modules/ios/domutils/*.h"
251 "pod_target_xcconfig": {
252 "CLANG_CXX_LANGUAGE_STANDARD": "c++17",
253 "GCC_ENABLE_CPP_EXCEPTIONS": false,
254 "GCC_ENABLE_CPP_RTTI": false
260 "hippy/FootstoneUtils": [
271 "dom/dom_project/_deps/taitank-src/src/*.{h,cc}"
273 "private_header_files": [
274 "dom/dom_project/_deps/taitank-src/src/*.h"
276 "pod_target_xcconfig": {
277 "CLANG_CXX_LANGUAGE_STANDARD": "c++17",
278 "GCC_ENABLE_CPP_EXCEPTIONS": false,
279 "GCC_ENABLE_CPP_RTTI": false
284 "name": "AsioForDevTools",
286 "project_header_files": [
287 "devtools/devtools-integration/ios/DevtoolsBackend/_deps/asio-src/asio/include/**/*.{hpp,ipp}"
290 "devtools/devtools-integration/ios/DevtoolsBackend/_deps/asio-src/asio/include/**/*.{hpp,ipp}"
292 "header_mappings_dir": "devtools/devtools-integration/ios/DevtoolsBackend/_deps/asio-src/asio/include/"
295 "name": "JsonForDevTools",
297 "project_header_files": [
298 "devtools/devtools-integration/ios/DevtoolsBackend/_deps/json-src/single_include/**/*.{hpp}"
301 "devtools/devtools-integration/ios/DevtoolsBackend/_deps/json-src/single_include/**/*.{hpp}"
303 "header_mappings_dir": "devtools/devtools-integration/ios/DevtoolsBackend/_deps/json-src/single_include/"
306 "name": "WebsocketForDevTools",
308 "project_header_files": [
309 "devtools/devtools-integration/ios/DevtoolsBackend/_deps/websocketpp-src/websocketpp/**/*.{hpp}"
312 "devtools/devtools-integration/ios/DevtoolsBackend/_deps/websocketpp-src/websocketpp/**/*.{hpp,ipp}"
314 "header_mappings_dir": "devtools/devtools-integration/ios/DevtoolsBackend/_deps/websocketpp-src/"
320 "devtools/devtools-integration/native/include/devtools/v8",
321 "devtools/devtools-integration/native/src/v8"
323 "project_header_files": [
324 "devtools/devtools-integration/native/**/*.h",
325 "devtools/devtools-integration/native/include/devtools/devtools_data_source.h",
326 "devtools/devtools-backend/**/*.{h,hpp}"
329 "devtools/devtools-integration/native/**/*.{h,cc}",
330 "devtools/devtools-backend/**/*.{h,hpp,cc}"
332 "header_mappings_dir": "devtools/",
333 "pod_target_xcconfig": {
334 "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/",
335 "GCC_PREPROCESSOR_DEFINITIONS": "ENABLE_INSPECTOR=1 ASIO_NO_TYPEID ASIO_NO_EXCEPTIONS ASIO_DISABLE_ALIGNOF _WEBSOCKETPP_NO_EXCEPTIONS_ JSON_NOEXCEPTION BASE64_STATIC_DEFINE",
336 "CLANG_CXX_LANGUAGE_STANDARD": "c++17",
337 "GCC_ENABLE_CPP_EXCEPTIONS": false,
338 "GCC_ENABLE_CPP_RTTI": false
340 "user_target_xcconfig": {
341 "GCC_PREPROCESSOR_DEFINITIONS": "ENABLE_INSPECTOR=1"
344 "hippy/JsonForDevTools": [
347 "hippy/AsioForDevTools": [
350 "hippy/WebsocketForDevTools": [