Replaced CONFESS with throw std::exception in libslic3r, so now

libslic3r should be compilable without Perl.
This commit is contained in:
bubnikv
2018-09-18 10:09:58 +02:00
parent 27bba45331
commit 3ddaccb641
30 changed files with 261 additions and 246 deletions

View File

@@ -1687,7 +1687,7 @@ void _3DScene::extrusionentity_to_verts(const ExtrusionEntity *extrusion_entity,
if (extrusion_entity_collection != nullptr)
extrusionentity_to_verts(*extrusion_entity_collection, print_z, copy, volume);
else {
CONFESS("Unexpected extrusion_entity type in to_verts()");
throw std::runtime_error("Unexpected extrusion_entity type in to_verts()");
}
}
}

View File

@@ -7,6 +7,7 @@
// Print now includes tbb, and tbb includes Windows. This breaks compilation of wxWidgets if included before wx.
#include "../../libslic3r/Print.hpp"
#include "../../libslic3r/Utils.hpp"
#include "../../libslic3r/GCode/PostProcessor.hpp"
//#undef NDEBUG

View File

@@ -2,7 +2,7 @@
#define slic3r_GLToolbar_hpp_
#include "../../slic3r/GUI/GLTexture.hpp"
#include "../../libslic3r/Utils.hpp"
#include "../../callback.hpp"
#include <string>
#include <vector>

View File

@@ -4,7 +4,7 @@
#include <string>
#include <vector>
#include "PrintConfig.hpp"
#include "../../libslic3r/Utils.hpp"
#include "../../callback.hpp"
#include "GUI_ObjectParts.hpp"
#include <wx/intl.h>

View File

@@ -4,7 +4,7 @@
#include <memory>
#include <functional>
#include "../../libslic3r/Utils.hpp"
#include "../../callback.hpp"
class wxTimer;
class wxGauge;