forked from trvon/arcore-ios-sdk
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathARCoreNanoPbUpdated.podspec
More file actions
115 lines (107 loc) · 5.54 KB
/
ARCoreNanoPbUpdated.podspec
File metadata and controls
115 lines (107 loc) · 5.54 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
Pod::Spec.new do |s|
s.name = 'ARCoreNanoPbUpdated'
s.version = '1.46.0.2'
s.summary = 'Custom ARCore SDK with updated nanopb dependency.'
s.homepage = 'https://github.com/hlefe/ARCoreNanoPbUpdated'
s.license = {
:type => 'Copyright',
:file => 'LICENSE'
}
s.author = {
'Google, Inc.' => 'google-ar-sdk@google.com'
}
s.source = {
:git => 'https://github.com/hlefe/ARCoreNanoPbUpdated.git'
}
s.platform = :ios, '13.0'
s.swift_version = "5.9"
s.preserve_paths = ["CHANGELOG", "README.md", "LICENSE", "Package.swift"]
s.cocoapods_version = ">= 1.12.0"
s.default_subspec = 'Base'
s.pod_target_xcconfig = {
'ENABLE_BITCODE' => 'NO',
'EXCLUDED_ARCHS[sdk=iphoneos*]' => 'armv7',
'EXCLUDED_ARCHS[sdk=iphonesimulator*]' => 'i386'
}
s.static_framework = true
s.subspec 'Base' do |base|
base.source_files = 'Base/Sources/**/*.{h,m}'
base.vendored_frameworks = 'Base/Frameworks/ARCoreBase.xcframework'
base.frameworks = ['CoreTelephony', 'Foundation', 'SystemConfiguration', 'Security', 'UIKit']
base.libraries = ['c++', 'z']
base.preserve_paths = ['Base/dummy.m', 'Base/Sources/ARCore/module.modulemap']
base.dependency 'nanopb', '~> 3.30910'
base.dependency 'GoogleDataTransport', '~> 10.1.0'
end
s.subspec 'CloudAnchors' do |cloud|
cloud.source_files = 'CloudAnchors/Sources/**/*.{h,m}'
cloud.vendored_frameworks = 'CloudAnchors/Frameworks/ARCoreCloudAnchors.xcframework'
cloud.frameworks = ['ARKit', 'CoreFoundation', 'CoreGraphics', 'CoreImage', 'CoreMotion', 'CoreVideo', 'CoreTelephony', 'Foundation', 'ImageIO', 'Security', 'SystemConfiguration', 'UIKit']
cloud.libraries = ['c++', 'z', 'sqlite3', 'm']
cloud.preserve_paths = 'CloudAnchors/dummy.m'
cloud.dependency 'ARCoreNanoPbUpdated/GARSession', '~> 1.46.0.2'
cloud.dependency 'ARCoreNanoPbUpdated/Base', '~> 1.46.0.2'
cloud.dependency 'ARCoreNanoPbUpdated/TFShared', '~> 1.46.0.2'
cloud.dependency 'ARCoreNanoPbUpdated/GARSession', '~> 1.46.0.2'
cloud.dependency 'ARCoreNanoPbUpdated/Base', '~> 1.46.0.2'
cloud.dependency 'GTMSessionFetcher/Core', '>= 3.4', '< 4.1.0'
cloud.dependency 'nanopb', '~> 3.30910'
end
s.subspec 'Geospatial' do |geo|
geo.source_files = 'Geospatial/Sources/**/*.{h,m}'
geo.vendored_frameworks = 'Geospatial/Frameworks/ARCoreGeospatial.xcframework'
geo.frameworks = ['ARKit', 'AVFoundation', 'CoreFoundation', 'CoreGraphics', 'CoreImage', 'CoreLocation', 'CoreMedia', 'CoreMotion', 'CoreTelephony', 'CoreVideo', 'Foundation', 'ImageIO', 'SceneKit', 'Security', 'SystemConfiguration', 'UIKit']
geo.libraries = ['c++', 'z', 'sqlite3', 'dl', 'm']
geo.preserve_paths = 'Geospatial/dummy.m'
geo.dependency 'ARCoreNanoPbUpdated/Base', '~> 1.46.0.2'
geo.dependency 'ARCoreNanoPbUpdated/TFShared', '~> 1.46.0.2'
geo.dependency 'ARCoreNanoPbUpdated/GARSession', '~> 1.46.0.2'
end
s.subspec 'GARSession' do |gar|
gar.source_files = 'GARSession/Sources/**/*.{h,m}'
gar.vendored_frameworks = 'GARSession/Frameworks/ARCoreGARSession.xcframework'
gar.frameworks = ['ARKit', 'CoreFoundation', 'CoreGraphics', 'CoreImage', 'CoreMotion', 'CoreTelephony', 'CoreVideo', 'Foundation', 'ImageIO', 'Security', 'SystemConfiguration', 'UIKit']
gar.libraries = ['c++', 'z', 'sqlite3']
gar.preserve_paths = 'GARSession/dummy.m'
gar.resource_bundles = {
'ARCoreResources' => 'GARSession/Resources/ARCoreResources/**'
}
gar.dependency 'ARCoreNanoPbUpdated/Base', '~> 1.46.0.2'
gar.dependency 'Firebase/RemoteConfig', '~> 11.2'
gar.dependency 'nanopb', '~> 3.30910'
end
s.subspec 'AugmentedFaces' do |faces|
faces.source_files = 'AugmentedFaces/Sources/**/*.{h,m}'
faces.vendored_frameworks = 'AugmentedFaces/Frameworks/ARCoreAugmentedFaces.xcframework'
faces.frameworks = ['Accelerate', 'AVFoundation', 'CoreFoundation', 'CoreGraphics', 'CoreMedia', 'CoreTelephony', 'CoreVideo', 'Foundation', 'GLKit', 'ImageIO', 'Metal', 'MobileCoreServices', 'OpenGLES', 'QuartzCore', 'Security', 'SystemConfiguration', 'UIKit']
faces.libraries = ['z', 'c++', 'dl', 'm']
faces.preserve_paths = 'AugmentedFaces/dummy.m'
faces.resource_bundles = {
'ARCoreFaceResources' => 'AugmentedFaces/Resources/ARCoreFaceResources/**'
}
faces.dependency 'ARCoreNanoPbUpdated/Base', '~> 1.46.0.2'
faces.dependency 'ARCoreNanoPbUpdated/TFShared', '~> 1.46.0.2'
faces.dependency 'nanopb', '~> 3.30910'
end
s.subspec 'Semantics' do |semantics|
semantics.source_files = 'Semantics/Sources/**/*.{h,m}'
semantics.vendored_frameworks = 'Semantics/Frameworks/ARCoreSemantics.xcframework'
semantics.frameworks = ['Accelerate', 'ARKit', 'CoreVideo', 'Foundation']
semantics.libraries = ['z', 'c++', 'dl', 'm']
semantics.preserve_paths = 'Semantics/dummy.m'
semantics.resource_bundles = {
'ARCoreCoreMLSemanticsResources' => 'Semantics/Resources/ARCoreCoreMLSemanticsResources/**'
}
semantics.dependency 'ARCoreNanoPbUpdated/Base', '~> 1.46.0.2'
semantics.dependency 'ARCoreNanoPbUpdated/TFShared', '~> 1.46.0.2'
semantics.dependency 'ARCoreNanoPbUpdated/GARSession', '~> 1.46.0.2'
end
s.subspec 'TFShared' do |tf|
tf.source_files = 'TFShared/Sources/**/*.{h,m}'
tf.vendored_frameworks = 'TFShared/Frameworks/ARCoreTFShared.xcframework'
tf.frameworks = ['Accelerate']
tf.libraries = ['c++', 'z']
tf.preserve_paths = 'TFShared/dummy.m'
tf.dependency 'ARCoreNanoPbUpdated/Base', '~> 1.46.0.2'
end
end