diff --git a/xs/xsp/Clipper.xsp b/xs/xsp/Clipper.xsp index 55026948..dfd7ec56 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 7c89a9bf..0d37b0e1 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 d80b34d6..86c4fd8e 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 55ec7ddb..e4cc6e3f 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 773e973b..b0497e35 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 25f52a71..f6ee9014 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 4bc2fc16..9924c2d4 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 {