[Add] TensorFlowLiteC 0.0.1-nightly.20241230
[CocoaPods.git] / Specs / 9 / 6 / d / Filament / 1.51.2 / Filament.podspec.json
blobdd1ac3af1e6eccf0e0f90f3b92e241f951a83355
2   "name": "Filament",
3   "version": "1.51.2",
4   "license": {
5     "type": "Apache 2.0",
6     "file": "LICENSE"
7   },
8   "homepage": "https://google.github.io/filament",
9   "authors": "Google LLC.",
10   "summary": "Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WASM/WebGL.",
11   "platforms": {
12     "ios": "11.0"
13   },
14   "source": {
15     "http": "https://github.com/google/filament/releases/download/v1.51.2/filament-v1.51.2-ios.tgz"
16   },
17   "pod_target_xcconfig": {
18     "EXCLUDED_ARCHS[sdk=iphonesimulator*]": "arm64"
19   },
20   "user_target_xcconfig": {
21     "EXCLUDED_ARCHS[sdk=iphonesimulator*]": "arm64"
22   },
23   "subspecs": [
24     {
25       "name": "filament",
26       "source_files": [
27         "include/filament/*.h",
28         "include/backend/*.h",
29         "include/filament/MaterialChunkType.h",
30         "include/filament/MaterialEnums.h",
31         "include/ibl/*.h",
32         "include/geometry/*.h"
33       ],
34       "header_mappings_dir": "include",
35       "vendored_libraries": [
36         "lib/universal/libfilament.a",
37         "lib/universal/libbackend.a",
38         "lib/universal/libfilabridge.a",
39         "lib/universal/libfilaflat.a",
40         "lib/universal/libibl.a",
41         "lib/universal/libgeometry.a"
42       ],
43       "dependencies": {
44         "Filament/utils": [
46         ],
47         "Filament/math": [
49         ]
50       }
51     },
52     {
53       "name": "filamat",
54       "source_files": [
55         "include/filamat/*.h",
56         "include/filament/MaterialChunkType.h",
57         "include/filament/MaterialEnums.h"
58       ],
59       "header_mappings_dir": "include",
60       "vendored_libraries": [
61         "lib/universal/libfilamat.a",
62         "lib/universal/libshaders.a",
63         "lib/universal/libsmol-v.a",
64         "lib/universal/libfilabridge.a"
65       ],
66       "dependencies": {
67         "Filament/utils": [
69         ],
70         "Filament/math": [
72         ]
73       }
74     },
75     {
76       "name": "gltfio_core",
77       "source_files": "include/gltfio/**/*.h",
78       "header_mappings_dir": "include",
79       "vendored_libraries": [
80         "lib/universal/libgltfio_core.a",
81         "lib/universal/libdracodec.a",
82         "lib/universal/libuberarchive.a",
83         "lib/universal/libstb.a"
84       ],
85       "dependencies": {
86         "Filament/filament": [
88         ],
89         "Filament/ktxreader": [
91         ],
92         "Filament/uberz": [
94         ]
95       }
96     },
97     {
98       "name": "camutils",
99       "source_files": "include/camutils/*.h",
100       "vendored_libraries": "lib/universal/libcamutils.a",
101       "header_dir": "camutils",
102       "dependencies": {
103         "Filament/math": [
105         ]
106       }
107     },
108     {
109       "name": "filameshio",
110       "source_files": "include/filameshio/*.h",
111       "vendored_libraries": [
112         "lib/universal/libfilameshio.a",
113         "lib/universal/libmeshoptimizer.a"
114       ],
115       "header_dir": "filameshio",
116       "dependencies": {
117         "Filament/filament": [
119         ]
120       }
121     },
122     {
123       "name": "image",
124       "source_files": "include/image/*.h",
125       "vendored_libraries": "lib/universal/libimage.a",
126       "header_dir": "image",
127       "dependencies": {
128         "Filament/filament": [
130         ]
131       }
132     },
133     {
134       "name": "utils",
135       "source_files": "include/utils/**/*.h",
136       "header_mappings_dir": "include",
137       "vendored_libraries": "lib/universal/libutils.a",
138       "dependencies": {
139         "Filament/tsl": [
141         ]
142       }
143     },
144     {
145       "name": "tsl",
146       "source_files": "include/tsl/*.h",
147       "header_dir": "tsl"
148     },
149     {
150       "name": "math",
151       "source_files": "include/math/*.h",
152       "header_dir": "math"
153     },
154     {
155       "name": "ktxreader",
156       "source_files": "include/ktxreader/*.h",
157       "header_mappings_dir": "include",
158       "vendored_libraries": [
159         "lib/universal/libktxreader.a",
160         "lib/universal/libbasis_transcoder.a"
161       ],
162       "dependencies": {
163         "Filament/image": [
165         ],
166         "Filament/filament": [
168         ]
169       }
170     },
171     {
172       "name": "viewer",
173       "source_files": "include/viewer/*.h",
174       "header_mappings_dir": "include",
175       "vendored_libraries": [
176         "lib/universal/libviewer.a",
177         "lib/universal/libcivetweb.a"
178       ],
179       "dependencies": {
180         "Filament/filament": [
182         ],
183         "Filament/gltfio_core": [
185         ]
186       }
187     },
188     {
189       "name": "uberz",
190       "source_files": "include/uberz/*.h",
191       "header_mappings_dir": "include",
192       "vendored_libraries": [
193         "lib/universal/libuberzlib.a",
194         "lib/universal/libzstd.a"
195       ],
196       "header_dir": "uberz",
197       "dependencies": {
198         "Filament/filamat": [
200         ],
201         "Filament/tsl": [
203         ],
204         "Filament/utils": [
206         ]
207       }
208     }
209   ]