Temporary header file '/tmp/V_OWTS3icm/dump1.h' with the following content will be compiled to create GCC translation unit dump: // add defines #define __STDC_VERSION__ 201710L #define _FILE_OFFSET_BITS 64 #define _GXX_NULLPTR_T #define CLUTTER_ENABLE_COMPOSITOR_API 1 #define _REGEX_NELTS(n) #define _Atomic #define PACKED // add includes #include "/usr/include/wpe-1.0/wpe/libwpe-version.h" #include "/usr/include/wpe-1.0/wpe/wpe-egl.h" #include "/usr/include/wpe-1.0/wpe/wpe.h" // add classes wpe_gamepad_client_interface* tmp_add_class_0; wpe_gamepad_interface* tmp_add_class_1; wpe_gamepad_provider_client_interface* tmp_add_class_2; wpe_gamepad_provider_interface* tmp_add_class_3; wpe_input_axis_2d_event* tmp_add_class_4; wpe_input_axis_event* tmp_add_class_5; wpe_input_keyboard_event* tmp_add_class_6; wpe_input_pointer_event* tmp_add_class_7; wpe_input_touch_event* tmp_add_class_8; wpe_input_touch_event_raw* tmp_add_class_9; wpe_loader_interface* tmp_add_class_10; wpe_pasteboard_interface* tmp_add_class_11; wpe_pasteboard_string* tmp_add_class_12; wpe_pasteboard_string_map* tmp_add_class_13; wpe_pasteboard_string_pair* tmp_add_class_14; wpe_pasteboard_string_vector* tmp_add_class_15; wpe_process_provider_interface* tmp_add_class_16; wpe_renderer_backend_egl_base* tmp_add_class_17; wpe_renderer_backend_egl_interface* tmp_add_class_18; wpe_renderer_backend_egl_offscreen_target_base* tmp_add_class_19; wpe_renderer_backend_egl_offscreen_target_interface* tmp_add_class_20; wpe_renderer_backend_egl_target_base* tmp_add_class_21; wpe_renderer_backend_egl_target_client* tmp_add_class_22; wpe_renderer_backend_egl_target_interface* tmp_add_class_23; wpe_renderer_host_base* tmp_add_class_24; wpe_renderer_host_interface* tmp_add_class_25; wpe_view_backend_base* tmp_add_class_26; wpe_view_backend_client* tmp_add_class_27; wpe_view_backend_fullscreen_client* tmp_add_class_28; wpe_view_backend_input_client* tmp_add_class_29; wpe_view_backend_interface* tmp_add_class_30; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/V_OWTS3icm/dump1.h" -I/usr/include/wpe-1.0