diff --git a/xs/xsp/Clipper.xsp b/xs/xsp/Clipper.xsp index 55026948d..dfd7ec564 100644 --- a/xs/xsp/Clipper.xsp +++ b/xs/xsp/Clipper.xsp @@ -4,6 +4,7 @@ #include #include "clipper.hpp" #include "ClipperUtils.hpp" +#include "perlglue.hpp" %} %package{Slic3r::Geometry::Clipper}; diff --git a/xs/xsp/Config.xsp b/xs/xsp/Config.xsp index 7c89a9bff..0d37b0e13 100644 --- a/xs/xsp/Config.xsp +++ b/xs/xsp/Config.xsp @@ -3,6 +3,7 @@ %{ #include #include "PrintConfig.hpp" +#include "perlglue.hpp" %} %name{Slic3r::Config} class DynamicPrintConfig { diff --git a/xs/xsp/Extruder.xsp b/xs/xsp/Extruder.xsp index d80b34d62..86c4fd8e7 100644 --- a/xs/xsp/Extruder.xsp +++ b/xs/xsp/Extruder.xsp @@ -3,6 +3,7 @@ %{ #include #include "Extruder.hpp" +#include "perlglue.hpp" %} %name{Slic3r::Extruder} class Extruder { diff --git a/xs/xsp/ExtrusionPath.xsp b/xs/xsp/ExtrusionPath.xsp index 55ec7ddbb..e4cc6e3f4 100644 --- a/xs/xsp/ExtrusionPath.xsp +++ b/xs/xsp/ExtrusionPath.xsp @@ -4,6 +4,7 @@ #include #include "ExtrusionEntity.hpp" #include "ExtrusionEntityCollection.hpp" +#include "perlglue.hpp" %} %name{Slic3r::ExtrusionPath} class ExtrusionPath { diff --git a/xs/xsp/Geometry.xsp b/xs/xsp/Geometry.xsp index 773e973b5..b0497e356 100644 --- a/xs/xsp/Geometry.xsp +++ b/xs/xsp/Geometry.xsp @@ -3,6 +3,7 @@ %{ #include #include "Geometry.hpp" +#include "perlglue.hpp" %} diff --git a/xs/xsp/Print.xsp b/xs/xsp/Print.xsp index 25f52a71c..f6ee9014a 100644 --- a/xs/xsp/Print.xsp +++ b/xs/xsp/Print.xsp @@ -3,6 +3,7 @@ %{ #include #include "Print.hpp" +#include "perlglue.hpp" %} %name{Slic3r::Print::State} class PrintState { diff --git a/xs/xsp/SurfaceCollection.xsp b/xs/xsp/SurfaceCollection.xsp index 4bc2fc167..9924c2d48 100644 --- a/xs/xsp/SurfaceCollection.xsp +++ b/xs/xsp/SurfaceCollection.xsp @@ -3,6 +3,7 @@ %{ #include #include "SurfaceCollection.hpp" +#include "perlglue.hpp" %} %name{Slic3r::Surface::Collection} class SurfaceCollection {