missing includes for gentoo compilation

supermerill/SuperSlicer#1931
This commit is contained in:
supermerill 2021-12-15 19:19:39 +01:00
parent 053ec48ff1
commit 9e4b73f081
17 changed files with 53 additions and 11 deletions

View File

@ -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.

View File

@ -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>;

View File

@ -16,9 +16,10 @@
#include <algorithm>
#include <cstdlib>
#include <math.h>
#include <string_view>
#include <map>
#include <math.h>
#include <unordered_set>
#include <string_view>
#include <boost/algorithm/string.hpp>
#include <boost/algorithm/string/find.hpp>

View File

@ -9,6 +9,8 @@
#include "../SVG.hpp"
#include "AvoidCrossingPerimeters.hpp"
#include <boost/log/trivial.hpp>
#include <numeric>
#include <unordered_set>

View File

@ -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

View File

@ -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>

View File

@ -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

View File

@ -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,

View File

@ -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>

View File

@ -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;

View File

@ -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)
{

View File

@ -15,6 +15,8 @@
#include "Selection.hpp"
#include <boost/algorithm/string.hpp>
#include <boost/log/trivial.hpp>
#include "slic3r/Utils/FixModelByWin10.hpp"
#ifdef __WXMSW__

View File

@ -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>

View File

@ -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 {

View File

@ -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>

View File

@ -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>

View File

@ -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>