Reduce compile times by extracting headers
Break the most expensive header include chains that contaminate the largest number of translation units New lightweight headers for extractdded types: font_metrics.h, mouse_drag_action.h, board_project_settings_params.h, common_settings_internals.h, wx_infobar_message_type.h, zone_layer_properties_grid.h
This commit is contained in:
@@ -35,6 +35,7 @@
|
||||
#include <action_plugin.h>
|
||||
#include <board.h>
|
||||
#include <board_design_settings.h>
|
||||
#include <settings/common_settings.h>
|
||||
#include <pcb_marker.h>
|
||||
#include <cstdlib>
|
||||
#include <drawing_sheet/ds_data_model.h>
|
||||
@@ -48,6 +49,7 @@
|
||||
#include <macros.h>
|
||||
#include <pcbnew_scripting_helpers.h>
|
||||
#include <pgm_base.h>
|
||||
#include <settings/common_settings.h>
|
||||
#include <project.h>
|
||||
#include <project_pcb.h>
|
||||
#include <project/net_settings.h>
|
||||
|
||||
Reference in New Issue
Block a user