@@ -197,15 +197,56 @@ def files(action):
197197def headers (action ):
198198 def wanted_v8_headers (files_arg , dest ):
199199 v8_headers = [
200+ 'deps/v8/include/cppgc/allocation.h' ,
200201 'deps/v8/include/cppgc/common.h' ,
201- 'deps/v8/include/libplatform/libplatform.h' ,
202+ 'deps/v8/include/cppgc/cross-thread-persistent.h' ,
203+ 'deps/v8/include/cppgc/custom-space.h' ,
204+ 'deps/v8/include/cppgc/default-platform.h' ,
205+ 'deps/v8/include/cppgc/ephemeron-pair.h' ,
206+ 'deps/v8/include/cppgc/explicit-management.h' ,
207+ 'deps/v8/include/cppgc/garbage-collected.h' ,
208+ 'deps/v8/include/cppgc/heap-consistency.h' ,
209+ 'deps/v8/include/cppgc/heap-handle.h' ,
210+ 'deps/v8/include/cppgc/heap-state.h' ,
211+ 'deps/v8/include/cppgc/heap-statistics.h' ,
212+ 'deps/v8/include/cppgc/heap.h' ,
213+ 'deps/v8/include/cppgc/internal/api-constants.h' ,
214+ 'deps/v8/include/cppgc/internal/atomic-entry-flag.h' ,
215+ 'deps/v8/include/cppgc/internal/base-page-handle.h' ,
216+ 'deps/v8/include/cppgc/internal/caged-heap-local-data.h' ,
217+ 'deps/v8/include/cppgc/internal/caged-heap.h' ,
218+ 'deps/v8/include/cppgc/internal/compiler-specific.h' ,
219+ 'deps/v8/include/cppgc/internal/finalizer-trait.h' ,
220+ 'deps/v8/include/cppgc/internal/gc-info.h' ,
221+ 'deps/v8/include/cppgc/internal/logging.h' ,
222+ 'deps/v8/include/cppgc/internal/member-storage.h' ,
223+ 'deps/v8/include/cppgc/internal/name-trait.h' ,
224+ 'deps/v8/include/cppgc/internal/persistent-node.h' ,
225+ 'deps/v8/include/cppgc/internal/pointer-policies.h' ,
226+ 'deps/v8/include/cppgc/internal/write-barrier.h' ,
227+ 'deps/v8/include/cppgc/liveness-broker.h' ,
228+ 'deps/v8/include/cppgc/macros.h' ,
229+ 'deps/v8/include/cppgc/member.h' ,
230+ 'deps/v8/include/cppgc/name-provider.h' ,
231+ 'deps/v8/include/cppgc/object-size-trait.h' ,
232+ 'deps/v8/include/cppgc/persistent.h' ,
233+ 'deps/v8/include/cppgc/platform.h' ,
234+ 'deps/v8/include/cppgc/prefinalizer.h' ,
235+ 'deps/v8/include/cppgc/process-heap-statistics.h' ,
236+ 'deps/v8/include/cppgc/sentinel-pointer.h' ,
237+ 'deps/v8/include/cppgc/source-location.h' ,
238+ 'deps/v8/include/cppgc/testing.h' ,
239+ 'deps/v8/include/cppgc/trace-trait.h' ,
240+ 'deps/v8/include/cppgc/type-traits.h' ,
241+ 'deps/v8/include/cppgc/visitor.h' ,
202242 'deps/v8/include/libplatform/libplatform-export.h' ,
243+ 'deps/v8/include/libplatform/libplatform.h' ,
203244 'deps/v8/include/libplatform/v8-tracing.h' ,
204- 'deps/v8/include/v8.h' ,
205245 'deps/v8/include/v8-array-buffer.h' ,
206246 'deps/v8/include/v8-callbacks.h' ,
207247 'deps/v8/include/v8-container.h' ,
208248 'deps/v8/include/v8-context.h' ,
249+ 'deps/v8/include/v8-cppgc.h' ,
209250 'deps/v8/include/v8-data.h' ,
210251 'deps/v8/include/v8-date.h' ,
211252 'deps/v8/include/v8-debug.h' ,
@@ -249,6 +290,7 @@ def wanted_v8_headers(files_arg, dest):
249290 'deps/v8/include/v8-version.h' ,
250291 'deps/v8/include/v8-wasm.h' ,
251292 'deps/v8/include/v8-weak-callback-info.h' ,
293+ 'deps/v8/include/v8.h' ,
252294 'deps/v8/include/v8config.h' ,
253295 ]
254296 files_arg = [name for name in files_arg if name in v8_headers ]
0 commit comments