diff options
author | supermerill <merill@free.fr> | 2021-12-15 21:19:39 +0300 |
---|---|---|
committer | supermerill <merill@free.fr> | 2021-12-15 21:51:26 +0300 |
commit | 9e4b73f0814ffd8b439bacebd68df86989df8b03 (patch) | |
tree | eb37a923fd50dbc58664dfd270198cb6de60f8ac /src | |
parent | 053ec48ff12711b4d5a6a75dd472b1e31ad25827 (diff) |
missing includes for gentoo compilation
supermerill/SuperSlicer#1931
Diffstat (limited to 'src')
-rw-r--r-- | src/libslic3r/AppConfig.cpp | 9 | ||||
-rw-r--r-- | src/libslic3r/Format/CWS.cpp | 4 | ||||
-rw-r--r-- | src/libslic3r/GCode.cpp | 3 | ||||
-rw-r--r-- | src/libslic3r/GCode/AvoidCrossingPerimeters.cpp | 2 | ||||
-rw-r--r-- | src/libslic3r/GCodeWriter.cpp | 5 | ||||
-rw-r--r-- | src/libslic3r/MedialAxis.cpp | 3 | ||||
-rw-r--r-- | src/libslic3r/PlaceholderParser.cpp | 3 | ||||
-rw-r--r-- | src/libslic3r/PrintBase.cpp | 2 | ||||
-rw-r--r-- | src/libslic3r/PrintObject.cpp | 2 | ||||
-rw-r--r-- | src/slic3r/GUI/3DBed.cpp | 4 | ||||
-rw-r--r-- | src/slic3r/GUI/CalibrationAbstractDialog.cpp | 4 | ||||
-rw-r--r-- | src/slic3r/GUI/GUI_ObjectList.cpp | 2 | ||||
-rw-r--r-- | src/slic3r/GUI/PhysicalPrinterDialog.cpp | 1 | ||||
-rw-r--r-- | src/slic3r/GUI/Preferences.cpp | 4 | ||||
-rw-r--r-- | src/slic3r/GUI/Search.cpp | 2 | ||||
-rw-r--r-- | src/slic3r/GUI/Tab.cpp | 7 | ||||
-rw-r--r-- | src/slic3r/Utils/PresetUpdater.cpp | 5 |
17 files changed, 52 insertions, 10 deletions
diff --git a/src/libslic3r/AppConfig.cpp b/src/libslic3r/AppConfig.cpp index 9be3b5eae..df0209bb0 100644 --- a/src/libslic3r/AppConfig.cpp +++ b/src/libslic3r/AppConfig.cpp @@ -9,15 +9,16 @@ #include <vector> #include <stdexcept> -#include <boost/filesystem/path.hpp> +#include <boost/algorithm/string/predicate.hpp> #include <boost/filesystem/operations.hpp> +#include <boost/filesystem/path.hpp> +#include <boost/format/format_fwd.hpp> +#include <boost/locale.hpp> +#include <boost/log/trivial.hpp> #include <boost/nowide/cenv.hpp> #include <boost/nowide/fstream.hpp> #include <boost/property_tree/ini_parser.hpp> #include <boost/property_tree/ptree_fwd.hpp> -#include <boost/algorithm/string/predicate.hpp> -#include <boost/format/format_fwd.hpp> -#include <boost/log/trivial.hpp> #ifdef WIN32 //FIXME replace the two following includes with <boost/md5.hpp> after it becomes mainstream. diff --git a/src/libslic3r/Format/CWS.cpp b/src/libslic3r/Format/CWS.cpp index b28a47f50..395be5044 100644 --- a/src/libslic3r/Format/CWS.cpp +++ b/src/libslic3r/Format/CWS.cpp @@ -2,6 +2,10 @@ #include "libslic3r/PrintConfig.hpp" #include "libslic3r/Time.hpp" +#include <boost/log/trivial.hpp> +#include <boost/filesystem.hpp> +#include <boost/filesystem/path.hpp> + namespace Slic3r { using ConfMap = std::map<std::string, std::string>; diff --git a/src/libslic3r/GCode.cpp b/src/libslic3r/GCode.cpp index cd4a79af0..c48e11d79 100644 --- a/src/libslic3r/GCode.cpp +++ b/src/libslic3r/GCode.cpp @@ -16,9 +16,10 @@ #include <algorithm> #include <cstdlib> +#include <map> #include <math.h> +#include <unordered_set> #include <string_view> -#include <map> #include <boost/algorithm/string.hpp> #include <boost/algorithm/string/find.hpp> diff --git a/src/libslic3r/GCode/AvoidCrossingPerimeters.cpp b/src/libslic3r/GCode/AvoidCrossingPerimeters.cpp index 1d40a62bd..cad59bd32 100644 --- a/src/libslic3r/GCode/AvoidCrossingPerimeters.cpp +++ b/src/libslic3r/GCode/AvoidCrossingPerimeters.cpp @@ -9,6 +9,8 @@ #include "../SVG.hpp" #include "AvoidCrossingPerimeters.hpp" +#include <boost/log/trivial.hpp> + #include <numeric> #include <unordered_set> diff --git a/src/libslic3r/GCodeWriter.cpp b/src/libslic3r/GCodeWriter.cpp index ede145d8d..09e45f1fe 100644 --- a/src/libslic3r/GCodeWriter.cpp +++ b/src/libslic3r/GCodeWriter.cpp @@ -1,10 +1,13 @@ #include "GCodeWriter.hpp" #include "CustomGCode.hpp" + +#include <boost/lexical_cast.hpp> + #include <algorithm> +#include <assert.h> #include <iomanip> #include <iostream> #include <map> -#include <assert.h> #define FLAVOR_IS(val) this->config.gcode_flavor.value == val #define FLAVOR_IS_NOT(val) this->config.gcode_flavor.value != val diff --git a/src/libslic3r/MedialAxis.cpp b/src/libslic3r/MedialAxis.cpp index 56a15ef54..54c2beace 100644 --- a/src/libslic3r/MedialAxis.cpp +++ b/src/libslic3r/MedialAxis.cpp @@ -8,6 +8,9 @@ #include "SVG.hpp" #include "polypartition.h" #include "poly2tri/poly2tri.h" + +#include <boost/log/trivial.hpp> + #include <algorithm> #include <cassert> #include <list> diff --git a/src/libslic3r/PlaceholderParser.cpp b/src/libslic3r/PlaceholderParser.cpp index c077d6cd7..94aa32af3 100644 --- a/src/libslic3r/PlaceholderParser.cpp +++ b/src/libslic3r/PlaceholderParser.cpp @@ -1,11 +1,13 @@ #include "PlaceholderParser.hpp" #include "Exception.hpp" #include "Flow.hpp" + #include <cstring> #include <ctime> #include <iomanip> #include <sstream> #include <map> +#include <regex> #ifdef _MSC_VER #include <stdlib.h> // provides **_environ #else @@ -25,6 +27,7 @@ #endif #include <boost/algorithm/string.hpp> +#include <boost/log/trivial.hpp> #include <boost/nowide/convert.hpp> // Spirit v2.5 allows you to suppress automatic generation diff --git a/src/libslic3r/PrintBase.cpp b/src/libslic3r/PrintBase.cpp index e4a0b45cc..5ca0198d5 100644 --- a/src/libslic3r/PrintBase.cpp +++ b/src/libslic3r/PrintBase.cpp @@ -4,6 +4,8 @@ #include <boost/filesystem.hpp> #include <boost/lexical_cast.hpp> +#include <regex> + #include "I18N.hpp" //! macro used to mark string used at localization, diff --git a/src/libslic3r/PrintObject.cpp b/src/libslic3r/PrintObject.cpp index 8e8a725dc..9aff46af9 100644 --- a/src/libslic3r/PrintObject.cpp +++ b/src/libslic3r/PrintObject.cpp @@ -14,12 +14,12 @@ #include "Fill/FillAdaptive.hpp" #include "Format/STL.hpp" +#include <atomic> #include <utility> #include <boost/log/trivial.hpp> #include <float.h> #include <tbb/parallel_for.h> -#include <tbb/atomic.h> #include <Shiny/Shiny.h> diff --git a/src/slic3r/GUI/3DBed.cpp b/src/slic3r/GUI/3DBed.cpp index 54ddeac97..b5e29302d 100644 --- a/src/slic3r/GUI/3DBed.cpp +++ b/src/slic3r/GUI/3DBed.cpp @@ -16,7 +16,11 @@ #include <boost/algorithm/string/predicate.hpp> #include <boost/filesystem/operations.hpp> +#include <boost/locale/generator.hpp> #include <boost/log/trivial.hpp> +#include <boost/nowide/fstream.hpp> +#include <boost/property_tree/ini_parser.hpp> +#include <boost/property_tree/ptree.hpp> static const float GROUND_Z = -0.02f; diff --git a/src/slic3r/GUI/CalibrationAbstractDialog.cpp b/src/slic3r/GUI/CalibrationAbstractDialog.cpp index 6fa3c1a6b..385d5e0cf 100644 --- a/src/slic3r/GUI/CalibrationAbstractDialog.cpp +++ b/src/slic3r/GUI/CalibrationAbstractDialog.cpp @@ -5,10 +5,14 @@ #include "GUI.hpp" #include "GUI_ObjectList.hpp" #include "Tab.hpp" + #include <wx/scrolwin.h> #include <wx/display.h> #include <wx/file.h> +#include <boost/filesystem.hpp> +#include <boost/filesystem/path.hpp> + #if ENABLE_SCROLLABLE static wxSize get_screen_size(wxWindow* window) { diff --git a/src/slic3r/GUI/GUI_ObjectList.cpp b/src/slic3r/GUI/GUI_ObjectList.cpp index bcc1eef24..3d2280523 100644 --- a/src/slic3r/GUI/GUI_ObjectList.cpp +++ b/src/slic3r/GUI/GUI_ObjectList.cpp @@ -15,6 +15,8 @@ #include "Selection.hpp" #include <boost/algorithm/string.hpp> +#include <boost/log/trivial.hpp> + #include "slic3r/Utils/FixModelByWin10.hpp" #ifdef __WXMSW__ diff --git a/src/slic3r/GUI/PhysicalPrinterDialog.cpp b/src/slic3r/GUI/PhysicalPrinterDialog.cpp index 54701eedd..387a3e8fb 100644 --- a/src/slic3r/GUI/PhysicalPrinterDialog.cpp +++ b/src/slic3r/GUI/PhysicalPrinterDialog.cpp @@ -5,6 +5,7 @@ #include <vector> #include <string> #include <boost/algorithm/string.hpp> +#include <boost/log/trivial.hpp> #include <wx/sizer.h> #include <wx/stattext.h> diff --git a/src/slic3r/GUI/Preferences.cpp b/src/slic3r/GUI/Preferences.cpp index a48961ee1..68987b44b 100644 --- a/src/slic3r/GUI/Preferences.cpp +++ b/src/slic3r/GUI/Preferences.cpp @@ -4,8 +4,12 @@ #include "Plater.hpp" #include "I18N.hpp" #include "libslic3r/AppConfig.hpp" + #include <wx/notebook.h> +#include <boost/filesystem.hpp> +#include <boost/filesystem/path.hpp> + namespace Slic3r { namespace GUI { diff --git a/src/slic3r/GUI/Search.cpp b/src/slic3r/GUI/Search.cpp index 6c75eb153..b35efd92c 100644 --- a/src/slic3r/GUI/Search.cpp +++ b/src/slic3r/GUI/Search.cpp @@ -1,7 +1,9 @@ #include "Search.hpp" #include <cstddef> +#include <regex> #include <string> + #include <boost/algorithm/string.hpp> #include <boost/optional.hpp> #include <boost/nowide/convert.hpp> diff --git a/src/slic3r/GUI/Tab.cpp b/src/slic3r/GUI/Tab.cpp index 7fe2c5c7b..0f63501bc 100644 --- a/src/slic3r/GUI/Tab.cpp +++ b/src/slic3r/GUI/Tab.cpp @@ -22,6 +22,7 @@ #include <wx/bmpcbox.h> #include <wx/bmpbuttn.h> +#include <wx/collpane.h> #include <wx/treectrl.h> #include <wx/imaglist.h> #include <wx/settings.h> @@ -29,10 +30,12 @@ #include <boost/algorithm/string/split.hpp> #include <boost/algorithm/string/predicate.hpp> - -#include <boost/algorithm/string/replace.hpp>#include <boost/algorithm/string/trim.hpp> +#include <boost/algorithm/string/replace.hpp> +#include <boost/algorithm/string/trim.hpp> #include <boost/filesystem.hpp> #include <boost/filesystem/path.hpp> +#include <boost/lexical_cast.hpp> + #include "wxExtensions.hpp" #include "PresetComboBoxes.hpp" #include <wx/wupdlock.h> diff --git a/src/slic3r/Utils/PresetUpdater.cpp b/src/slic3r/Utils/PresetUpdater.cpp index bf952bb8c..37821d7c8 100644 --- a/src/slic3r/Utils/PresetUpdater.cpp +++ b/src/slic3r/Utils/PresetUpdater.cpp @@ -6,12 +6,15 @@ #include <ostream> #include <utility> #include <stdexcept> -#include <boost/format.hpp> + #include <boost/algorithm/string.hpp> #include <boost/filesystem.hpp> #include <boost/filesystem/fstream.hpp> +#include <boost/format.hpp> #include <boost/lexical_cast.hpp> #include <boost/log/trivial.hpp> +#include <boost/property_tree/json_parser.hpp> +#include <boost/property_tree/ptree.hpp> #include <wx/app.h> #include <wx/msgdlg.h> |