@@ -81,10 +81,6 @@ mark_as_advanced(ZEND_MAX_EXECUTION_TIMERS)
8181add_library (zend OBJECT)
8282add_library (Zend::Zend ALIAS zend)
8383
84- file (GLOB _zend_headers ${CMAKE_CURRENT_SOURCE_DIR} /*.h)
85- # Exclude Windows header and specify it below separately.
86- list (FILTER _zend_headers EXCLUDE REGEX ".*zend_config\\ .w32\\ .h$" )
87-
8884target_sources (
8985 zend
9086 PRIVATE
@@ -183,8 +179,105 @@ target_sources(
183179 PUBLIC
184180 FILE_SET HEADERS
185181 FILES
186- ${_zend_headers}
182+ zend_alloc_sizes.h
183+ zend_alloc.h
184+ zend_API.h
185+ zend_arena.h
186+ zend_ast.h
187+ zend_atomic.h
188+ zend_attributes_arginfo.h
189+ zend_attributes.h
190+ zend_bitset.h
191+ zend_build.h
192+ zend_builtin_functions_arginfo.h
193+ zend_builtin_functions.h
194+ zend_call_stack.h
195+ zend_closures_arginfo.h
196+ zend_closures.h
197+ zend_compile.h
187198 $<$<PLATFORM_ID:Windows>:zend_config.w32.h>
199+ zend_constants_arginfo.h
200+ zend_constants.h
201+ zend_cpuinfo.h
202+ zend_dtrace.h
203+ zend_enum_arginfo.h
204+ zend_enum.h
205+ zend_errors.h
206+ zend_exceptions_arginfo.h
207+ zend_exceptions.h
208+ zend_execute.h
209+ zend_extensions.h
210+ zend_fibers_arginfo.h
211+ zend_fibers.h
212+ zend_float.h
213+ zend_frameless_function.h
214+ zend_gc.h
215+ zend_gdb.h
216+ zend_generators_arginfo.h
217+ zend_generators.h
218+ zend_globals_macros.h
219+ zend_globals.h
220+ zend_hash.h
221+ zend_highlight.h
222+ zend_hrtime.h
223+ zend_inheritance.h
224+ zend_ini_parser.h
225+ zend_ini_scanner_defs.h
226+ zend_ini_scanner.h
227+ zend_ini.h
228+ zend_interfaces_arginfo.h
229+ zend_interfaces.h
230+ zend_iterators.h
231+ zend_language_parser.h
232+ zend_language_scanner_defs.h
233+ zend_language_scanner.h
234+ zend_lazy_objects.h
235+ zend_list.h
236+ zend_llist.h
237+ zend_long.h
238+ zend_map_ptr.h
239+ zend_max_execution_timer.h
240+ zend_mmap.h
241+ zend_modules.h
242+ zend_multibyte.h
243+ zend_multiply.h
244+ zend_object_handlers.h
245+ zend_objects_API.h
246+ zend_objects.h
247+ zend_observer.h
248+ zend_operators.h
249+ zend_portability.h
250+ zend_property_hooks.h
251+ zend_ptr_stack.h
252+ zend_range_check.h
253+ zend_signal.h
254+ zend_smart_str_public.h
255+ zend_smart_str.h
256+ zend_smart_string_public.h
257+ zend_smart_string.h
258+ zend_sort.h
259+ zend_stack.h
260+ zend_stream.h
261+ zend_string.h
262+ zend_strtod_int.h
263+ zend_strtod.h
264+ zend_system_id.h
265+ zend_type_info.h
266+ zend_types.h
267+ zend_variables.h
268+ zend_verify_type_inference.h
269+ zend_virtual_cwd.h
270+ zend_vm_def.h
271+ zend_vm_execute.h
272+ zend_vm_handlers.h
273+ zend_vm_opcodes.h
274+ zend_vm_trace_handlers.h
275+ zend_vm_trace_lines.h
276+ zend_vm_trace_map.h
277+ zend_vm.h
278+ zend_weakrefs_arginfo.h
279+ zend_weakrefs.h
280+ zend.h
188281 Optimizer/zend_call_graph.h
189282 Optimizer/zend_cfg.h
190283 Optimizer/zend_dfg.h
0 commit comments