1+ require "json"
2+
3+ lcpackage = JSON . parse ( File . read ( File . join ( __dir__ , "package.json" ) ) )
4+ version = lcpackage [ 'version' ]
5+
6+ Pod ::Spec . new do |s |
7+ s . name = "LiquidCore-headers"
8+ s . version = version
9+ s . summary = "Header include files for LiquidCore."
10+ s . description = <<-DESC
11+ Header include files for LiquidCore addons. To use in a native addon,
12+ add "${PODS_CONFIGURATION_BUILD_DIR}/LiquidCore-headers/LiquidCore_headers.framework/PrivateHeaders"
13+ to your header search path.
14+ DESC
15+ s . homepage = "https://github.com/LiquidPlayer/LiquidCore"
16+ s . license = { :type => "MIT" , :file => "LICENSE.md" }
17+ s . author = { "Eric Lange" => "eric@flicket.tv" }
18+ s . platform = :ios , '11.0'
19+ s . source = { :git => "https://github.com/LiquidPlayer/LiquidCore.git" , :tag => "#{ s . version } " }
20+ s . prepare_command = <<-CMD
21+ bash LiquidCore/src/ios/copy_headers.sh
22+ CMD
23+ s . source_files =
24+ "LiquidCore/src/ios/gen/include/*.h" ,
25+ "LiquidCore/src/ios/gen/include/uv/*.h" ,
26+ "LiquidCore/src/ios/gen/include/uv/uv/errno.h" ,
27+ "LiquidCore/src/ios/gen/include/uv/uv/aix.h" ,
28+ "LiquidCore/src/ios/gen/include/uv/uv/android-ifaddrs.h" ,
29+ "LiquidCore/src/ios/gen/include/uv/uv/bsd.h" ,
30+ "LiquidCore/src/ios/gen/include/uv/uv/darwin.h" ,
31+ "LiquidCore/src/ios/gen/include/uv/uv/linux.h" ,
32+ "LiquidCore/src/ios/gen/include/uv/uv/os390.h" ,
33+ "LiquidCore/src/ios/gen/include/uv/uv/posix.h" ,
34+ "LiquidCore/src/ios/gen/include/uv/uv/stdint-msvc2008.h" ,
35+ "LiquidCore/src/ios/gen/include/uv/uv/sunos.h" ,
36+ "LiquidCore/src/ios/gen/include/uv/uv/threadpool.h" ,
37+ "LiquidCore/src/ios/gen/include/uv/uv/tree.h" ,
38+ "LiquidCore/src/ios/gen/include/uv/uv/unix.h" ,
39+ "LiquidCore/src/ios/gen/include/uv/uv/version.h" ,
40+ "LiquidCore/src/ios/gen/include/uv/uv/win.h" ,
41+ "LiquidCore/src/ios/gen/include/node/*.h" ,
42+ "LiquidCore/src/ios/gen/include/node/inspector/**/*.h" ,
43+ "LiquidCore/src/ios/gen/include/node/large_pages/**/*.h" ,
44+ "LiquidCore/src/ios/gen/include/node/tracing/**/*.h" ,
45+ "LiquidCore/src/ios/gen/include/v8/*.h" ,
46+ "LiquidCore/src/ios/gen/include/v8/libplatform/**/*.h" ,
47+ "LiquidCore/src/ios/gen/include/openssl/**/*.h" ,
48+ "LiquidCore/src/ios/gen/include/http_parser/*.h" ,
49+ "LiquidCore/src/ios/gen/include/nghttp2/*.h" ,
50+ "LiquidCore/src/ios/gen/include/cares/*.h" ,
51+ "LiquidCore/src/ios/header-dummy.cc"
52+ s . private_header_files = [
53+ "LiquidCore/src/ios/gen/include/*.h" ,
54+ "LiquidCore/src/ios/gen/include/uv/*.h" ,
55+ "LiquidCore/src/ios/gen/include/uv/uv/errno.h" ,
56+ "LiquidCore/src/ios/gen/include/uv/uv/aix.h" ,
57+ "LiquidCore/src/ios/gen/include/uv/uv/android-ifaddrs.h" ,
58+ "LiquidCore/src/ios/gen/include/uv/uv/bsd.h" ,
59+ "LiquidCore/src/ios/gen/include/uv/uv/darwin.h" ,
60+ "LiquidCore/src/ios/gen/include/uv/uv/linux.h" ,
61+ "LiquidCore/src/ios/gen/include/uv/uv/os390.h" ,
62+ "LiquidCore/src/ios/gen/include/uv/uv/posix.h" ,
63+ "LiquidCore/src/ios/gen/include/uv/uv/stdint-msvc2008.h" ,
64+ "LiquidCore/src/ios/gen/include/uv/uv/sunos.h" ,
65+ "LiquidCore/src/ios/gen/include/uv/uv/threadpool.h" ,
66+ "LiquidCore/src/ios/gen/include/uv/uv/tree.h" ,
67+ "LiquidCore/src/ios/gen/include/uv/uv/unix.h" ,
68+ "LiquidCore/src/ios/gen/include/uv/uv/version.h" ,
69+ "LiquidCore/src/ios/gen/include/uv/uv/win.h" ,
70+ "LiquidCore/src/ios/gen/include/node/*.h" ,
71+ "LiquidCore/src/ios/gen/include/node/inspector/**/*.h" ,
72+ "LiquidCore/src/ios/gen/include/node/large_pages/**/*.h" ,
73+ "LiquidCore/src/ios/gen/include/node/tracing/**/*.h" ,
74+ "LiquidCore/src/ios/gen/include/v8/*.h" ,
75+ "LiquidCore/src/ios/gen/include/v8/libplatform/**/*.h" ,
76+ "LiquidCore/src/ios/gen/include/openssl/**/*.h" ,
77+ "LiquidCore/src/ios/gen/include/http_parser/*.h" ,
78+ "LiquidCore/src/ios/gen/include/nghttp2/*.h" ,
79+ "LiquidCore/src/ios/gen/include/cares/*.h" ,
80+ ]
81+ s . header_mappings_dir = "LiquidCore/src/ios/gen/include"
82+ s . preserve_paths = "LiquidCore/src/ios/gen/include/uv/uv/errno.h"
83+ s . xcconfig = {
84+ :CLANG_WARN_DOCUMENTATION_COMMENTS => 'NO' ,
85+ :GCC_WARN_UNUSED_FUNCTION => 'NO' ,
86+ :HEADER_SEARCH_PATHS => [
87+ "$(PODS_TARGET_SRCROOT)/LiquidCore/src/ios/gen/include" ,
88+ "$(PODS_TARGET_SRCROOT)/LiquidCore/src/ios/gen/include/uv" ,
89+ "$(PODS_TARGET_SRCROOT)/LiquidCore/src/ios/gen/include/v8" ,
90+ "$(PODS_TARGET_SRCROOT)/LiquidCore/src/ios/gen/include/cares" ,
91+ "$(PODS_TARGET_SRCROOT)/LiquidCore/src/ios/gen/include/http_parser" ,
92+ "$(PODS_TARGET_SRCROOT)/LiquidCore/src/ios/gen/include/nghttp2" ,
93+ "$(PODS_TARGET_SRCROOT)/LiquidCore/src/ios/gen/include/node" ,
94+ ] . join ( ' ' )
95+ }
96+ end
0 commit comments