From 4bc12e7dcd6814e52e920e5ac269624de4e8ab22 Mon Sep 17 00:00:00 2001 From: Alexis Lockwood Date: Sun, 13 Dec 2020 19:00:53 -0700 Subject: [PATCH] Don't include plotters_specific.h where not needed This avoids some very large rebuilds when a plotter class is changed. --- pcbnew/dialogs/dialog_export_svg.cpp | 1 + pcbnew/exporters/gen_drill_report_files.cpp | 1 + pcbnew/exporters/gendrill_gerber_writer.cpp | 1 + pcbnew/exporters/gerber_placefile_writer.cpp | 1 + pcbnew/pcb_plot_params.h | 2 +- pcbnew/plot_board_layers.cpp | 1 + pcbnew/plot_brditems_plotter.cpp | 1 + 7 files changed, 7 insertions(+), 1 deletion(-) diff --git a/pcbnew/dialogs/dialog_export_svg.cpp b/pcbnew/dialogs/dialog_export_svg.cpp index 072c746601..cebfc52ea0 100644 --- a/pcbnew/dialogs/dialog_export_svg.cpp +++ b/pcbnew/dialogs/dialog_export_svg.cpp @@ -37,6 +37,7 @@ #include #include #include +#include class DIALOG_EXPORT_SVG : public DIALOG_EXPORT_SVG_BASE { diff --git a/pcbnew/exporters/gen_drill_report_files.cpp b/pcbnew/exporters/gen_drill_report_files.cpp index cb9e178313..3b5fcc0612 100644 --- a/pcbnew/exporters/gen_drill_report_files.cpp +++ b/pcbnew/exporters/gen_drill_report_files.cpp @@ -28,6 +28,7 @@ */ #include +#include #include #include #include diff --git a/pcbnew/exporters/gendrill_gerber_writer.cpp b/pcbnew/exporters/gendrill_gerber_writer.cpp index 676e3026dc..3aee2de024 100644 --- a/pcbnew/exporters/gendrill_gerber_writer.cpp +++ b/pcbnew/exporters/gendrill_gerber_writer.cpp @@ -30,6 +30,7 @@ #include #include +#include #include #include #include diff --git a/pcbnew/exporters/gerber_placefile_writer.cpp b/pcbnew/exporters/gerber_placefile_writer.cpp index f22e560d7d..6769460bcc 100644 --- a/pcbnew/exporters/gerber_placefile_writer.cpp +++ b/pcbnew/exporters/gerber_placefile_writer.cpp @@ -28,6 +28,7 @@ #include #include +#include #include #include #include diff --git a/pcbnew/pcb_plot_params.h b/pcbnew/pcb_plot_params.h index a3a86de3da..49696e7ecc 100644 --- a/pcbnew/pcb_plot_params.h +++ b/pcbnew/pcb_plot_params.h @@ -25,7 +25,7 @@ #include #include -#include +#include #include class COLOR_SETTINGS; diff --git a/pcbnew/plot_board_layers.cpp b/pcbnew/plot_board_layers.cpp index d841e207e1..1880789fcc 100644 --- a/pcbnew/plot_board_layers.cpp +++ b/pcbnew/plot_board_layers.cpp @@ -47,6 +47,7 @@ #include #include +#include #include #include diff --git a/pcbnew/plot_brditems_plotter.cpp b/pcbnew/plot_brditems_plotter.cpp index 6439232335..c1ac6135b0 100644 --- a/pcbnew/plot_brditems_plotter.cpp +++ b/pcbnew/plot_brditems_plotter.cpp @@ -38,6 +38,7 @@ #include // for KiROUND, Clamp #include // for VECTOR2I #include +#include #include #include // for BOARD_DESIGN_SETTINGS