diff --git a/cMake/FreeCAD_Helpers/CompilerChecksAndSetups.cmake b/cMake/FreeCAD_Helpers/CompilerChecksAndSetups.cmake index 9fa104f6df..75dec9bf1f 100644 --- a/cMake/FreeCAD_Helpers/CompilerChecksAndSetups.cmake +++ b/cMake/FreeCAD_Helpers/CompilerChecksAndSetups.cmake @@ -17,9 +17,9 @@ macro(CompilerChecksAndSetups) add_definitions(-DHAVE_SNPRINTF) endif() - # Allow developers to use Boost < 1.65 + # Allow developers to use Boost < 1.74 if (NOT BOOST_MIN_VERSION) - set(BOOST_MIN_VERSION 1.65) + set(BOOST_MIN_VERSION 1.74) endif() # For older cmake versions the variable 'CMAKE_CXX_COMPILER_VERSION' is missing diff --git a/src/App/Application.h b/src/App/Application.h index 2646737233..00c9a0c735 100644 --- a/src/App/Application.h +++ b/src/App/Application.h @@ -24,7 +24,7 @@ #ifndef APP_APPLICATION_H #define APP_APPLICATION_H -#include +#include #include #include diff --git a/src/App/DocumentObserver.h b/src/App/DocumentObserver.h index 87a8b5c97d..693d64346a 100644 --- a/src/App/DocumentObserver.h +++ b/src/App/DocumentObserver.h @@ -26,7 +26,7 @@ #include #include -#include +#include #include #include #include diff --git a/src/App/PreCompiled.h b/src/App/PreCompiled.h index 0523bf5744..38d675970a 100644 --- a/src/App/PreCompiled.h +++ b/src/App/PreCompiled.h @@ -89,7 +89,7 @@ // Boost #include -#include +#include #include #include diff --git a/src/App/PropertyExpressionEngine.h b/src/App/PropertyExpressionEngine.h index 98dd5ba6cb..655b5f52e3 100644 --- a/src/App/PropertyExpressionEngine.h +++ b/src/App/PropertyExpressionEngine.h @@ -25,7 +25,7 @@ #include #include -#include +#include #include #include #include diff --git a/src/Base/Parameter.h b/src/Base/Parameter.h index 3579b0d767..8fda02b3e8 100644 --- a/src/Base/Parameter.h +++ b/src/Base/Parameter.h @@ -51,7 +51,7 @@ using PyObject = struct _object; #include #include -#include +#include #include #include "Handle.h" diff --git a/src/Base/Tools.h b/src/Base/Tools.h index baf61e872e..28675a5c72 100644 --- a/src/Base/Tools.h +++ b/src/Base/Tools.h @@ -33,7 +33,7 @@ #include #include #include -#include +#include #include // ---------------------------------------------------------------------------- diff --git a/src/Gui/AutoSaver.h b/src/Gui/AutoSaver.h index de0da98a87..a143215359 100644 --- a/src/Gui/AutoSaver.h +++ b/src/Gui/AutoSaver.h @@ -29,7 +29,7 @@ #include #include #include -#include +#include #include namespace App { diff --git a/src/Gui/Command.h b/src/Gui/Command.h index 661d1b1c75..9c399e3721 100644 --- a/src/Gui/Command.h +++ b/src/Gui/Command.h @@ -28,7 +28,7 @@ #include #include #include -#include +#include #include #include diff --git a/src/Gui/DAGView/DAGModel.h b/src/Gui/DAGView/DAGModel.h index eb809b95cb..15079b939a 100644 --- a/src/Gui/DAGView/DAGModel.h +++ b/src/Gui/DAGView/DAGModel.h @@ -26,7 +26,7 @@ #include #include -#include +#include #include #include diff --git a/src/Gui/DAGView/DAGModelGraph.h b/src/Gui/DAGView/DAGModelGraph.h index e0e547f684..2b65603f7b 100644 --- a/src/Gui/DAGView/DAGModelGraph.h +++ b/src/Gui/DAGView/DAGModelGraph.h @@ -35,7 +35,7 @@ #include #include #include -#include +#include #include "DAGRectItem.h" diff --git a/src/Gui/DAGView/DAGView.h b/src/Gui/DAGView/DAGView.h index 23fc7b4677..95471cee36 100644 --- a/src/Gui/DAGView/DAGView.h +++ b/src/Gui/DAGView/DAGView.h @@ -25,7 +25,7 @@ #include #include -#include +#include #include #include diff --git a/src/Gui/Document.h b/src/Gui/Document.h index 147412b130..4852f6bcd6 100644 --- a/src/Gui/Document.h +++ b/src/Gui/Document.h @@ -26,7 +26,7 @@ #include #include #include -#include +#include #include #include diff --git a/src/Gui/DocumentObserver.h b/src/Gui/DocumentObserver.h index a3400b23d3..fdd9a1e2a0 100644 --- a/src/Gui/DocumentObserver.h +++ b/src/Gui/DocumentObserver.h @@ -24,7 +24,7 @@ #define GUI_DOCUMENTOBSERVER_H #include -#include +#include namespace App { class Property; } diff --git a/src/Gui/ExpressionBinding.h b/src/Gui/ExpressionBinding.h index 7183195f26..7e99888298 100644 --- a/src/Gui/ExpressionBinding.h +++ b/src/Gui/ExpressionBinding.h @@ -27,7 +27,7 @@ #include #include #include -#include +#include namespace App { diff --git a/src/Gui/MDIView.cpp b/src/Gui/MDIView.cpp index 5568d3a429..c8c8d8fb68 100644 --- a/src/Gui/MDIView.cpp +++ b/src/Gui/MDIView.cpp @@ -23,7 +23,7 @@ #include "PreCompiled.h" #ifndef _PreComp_ -# include +# include # include # include # include diff --git a/src/Gui/MDIView.h b/src/Gui/MDIView.h index b0002c65c8..f56a04578c 100644 --- a/src/Gui/MDIView.h +++ b/src/Gui/MDIView.h @@ -23,7 +23,7 @@ #ifndef GUI_MDIVIEW_H #define GUI_MDIVIEW_H -#include +#include #include #include #include diff --git a/src/Gui/ParamHandler.h b/src/Gui/ParamHandler.h index d7fbf6d9c5..3564fa2b31 100644 --- a/src/Gui/ParamHandler.h +++ b/src/Gui/ParamHandler.h @@ -24,7 +24,7 @@ #include #include -#include +#include #include #include diff --git a/src/Gui/PreCompiled.h b/src/Gui/PreCompiled.h index 85f40640bd..c3a5f43345 100644 --- a/src/Gui/PreCompiled.h +++ b/src/Gui/PreCompiled.h @@ -82,7 +82,7 @@ // Boost #include -#include +#include #include #include #include diff --git a/src/Gui/ToolBarAreaWidget.h b/src/Gui/ToolBarAreaWidget.h index 0c96ffb1db..690459ac50 100644 --- a/src/Gui/ToolBarAreaWidget.h +++ b/src/Gui/ToolBarAreaWidget.h @@ -26,7 +26,7 @@ #include #include #include -#include +#include #include namespace Gui diff --git a/src/Gui/ToolBarManager.h b/src/Gui/ToolBarManager.h index 43f2dcfad7..047977f1cd 100644 --- a/src/Gui/ToolBarManager.h +++ b/src/Gui/ToolBarManager.h @@ -25,7 +25,7 @@ #define GUI_TOOLBARMANAGER_H #include -#include +#include #include #include diff --git a/src/Gui/ViewProvider.h b/src/Gui/ViewProvider.h index dc3ef78959..4f394a0496 100644 --- a/src/Gui/ViewProvider.h +++ b/src/Gui/ViewProvider.h @@ -28,7 +28,7 @@ #include #include #include -#include +#include #include #include diff --git a/src/Mod/CAM/App/Area.cpp b/src/Mod/CAM/App/Area.cpp index 3264cfdc0c..df87a8f527 100644 --- a/src/Mod/CAM/App/Area.cpp +++ b/src/Mod/CAM/App/Area.cpp @@ -28,7 +28,7 @@ #ifndef _PreComp_ #include -#include +#include #include #include #include diff --git a/src/Mod/CAM/libarea/PythonStuff.cpp b/src/Mod/CAM/libarea/PythonStuff.cpp index eb0db089dc..f98292de05 100644 --- a/src/Mod/CAM/libarea/PythonStuff.cpp +++ b/src/Mod/CAM/libarea/PythonStuff.cpp @@ -32,10 +32,8 @@ #define BOOST_BIND_GLOBAL_PLACEHOLDERS -// #include -// #include #include -#include +#include #include #include #include diff --git a/src/Mod/Drawing/Gui/TaskOrthoViews.h b/src/Mod/Drawing/Gui/TaskOrthoViews.h index 6c61e6a85e..ae3d817622 100644 --- a/src/Mod/Drawing/Gui/TaskOrthoViews.h +++ b/src/Mod/Drawing/Gui/TaskOrthoViews.h @@ -28,7 +28,7 @@ #include -#include +#include #include #include diff --git a/src/Mod/Fem/Gui/ViewProviderFemPostFunction.h b/src/Mod/Fem/Gui/ViewProviderFemPostFunction.h index f349a256e9..c6df9edd0c 100644 --- a/src/Mod/Fem/Gui/ViewProviderFemPostFunction.h +++ b/src/Mod/Fem/Gui/ViewProviderFemPostFunction.h @@ -25,7 +25,7 @@ #include #include -#include +#include #include #include diff --git a/src/Mod/Material/Gui/DlgDisplayPropertiesImp.cpp b/src/Mod/Material/Gui/DlgDisplayPropertiesImp.cpp index 548405c6b2..3d7289d6e6 100644 --- a/src/Mod/Material/Gui/DlgDisplayPropertiesImp.cpp +++ b/src/Mod/Material/Gui/DlgDisplayPropertiesImp.cpp @@ -24,7 +24,7 @@ #ifndef _PreComp_ #include #include -#include +#include #endif #include diff --git a/src/Mod/Material/Gui/DlgMaterialImp.cpp b/src/Mod/Material/Gui/DlgMaterialImp.cpp index d5e89e5c09..6adc811e19 100644 --- a/src/Mod/Material/Gui/DlgMaterialImp.cpp +++ b/src/Mod/Material/Gui/DlgMaterialImp.cpp @@ -26,7 +26,7 @@ #include #include #include -#include +#include #endif #include diff --git a/src/Mod/Part/App/WireJoiner.cpp b/src/Mod/Part/App/WireJoiner.cpp index a895ed7e48..102d5de0d9 100644 --- a/src/Mod/Part/App/WireJoiner.cpp +++ b/src/Mod/Part/App/WireJoiner.cpp @@ -59,7 +59,7 @@ #include #include #include -#include +#include #include #include diff --git a/src/Mod/Sketcher/App/PreCompiled.h b/src/Mod/Sketcher/App/PreCompiled.h index 55de5c2ade..b9d6e3ac32 100644 --- a/src/Mod/Sketcher/App/PreCompiled.h +++ b/src/Mod/Sketcher/App/PreCompiled.h @@ -53,7 +53,7 @@ #include #include #include -#include +#include // OpenCasCade #include diff --git a/src/Mod/Sketcher/App/PropertyConstraintList.h b/src/Mod/Sketcher/App/PropertyConstraintList.h index 800a4d2f1c..1a9c2aa018 100644 --- a/src/Mod/Sketcher/App/PropertyConstraintList.h +++ b/src/Mod/Sketcher/App/PropertyConstraintList.h @@ -27,7 +27,7 @@ #include #include -#include +#include #include #include diff --git a/src/Mod/Sketcher/App/SketchObject.cpp b/src/Mod/Sketcher/App/SketchObject.cpp index e925fd7c4d..e642f757ba 100644 --- a/src/Mod/Sketcher/App/SketchObject.cpp +++ b/src/Mod/Sketcher/App/SketchObject.cpp @@ -74,7 +74,7 @@ #include #include #include -#include +#include #endif diff --git a/src/Mod/Sketcher/Gui/SketcherToolDefaultWidget.h b/src/Mod/Sketcher/Gui/SketcherToolDefaultWidget.h index 1f933b01f8..479d66d6c8 100644 --- a/src/Mod/Sketcher/Gui/SketcherToolDefaultWidget.h +++ b/src/Mod/Sketcher/Gui/SketcherToolDefaultWidget.h @@ -28,7 +28,7 @@ #include #include #include -#include +#include class QComboBox; diff --git a/src/Mod/Sketcher/Gui/TaskDlgEditSketch.h b/src/Mod/Sketcher/Gui/TaskDlgEditSketch.h index 6492e630da..115a60dd7a 100644 --- a/src/Mod/Sketcher/Gui/TaskDlgEditSketch.h +++ b/src/Mod/Sketcher/Gui/TaskDlgEditSketch.h @@ -23,7 +23,7 @@ #ifndef SKETCHERGUI_TaskDlgEditSketch_H #define SKETCHERGUI_TaskDlgEditSketch_H -#include +#include #include diff --git a/src/Mod/Sketcher/Gui/TaskSketcherElements.h b/src/Mod/Sketcher/Gui/TaskSketcherElements.h index 016acaa741..05d528b7ac 100644 --- a/src/Mod/Sketcher/Gui/TaskSketcherElements.h +++ b/src/Mod/Sketcher/Gui/TaskSketcherElements.h @@ -26,7 +26,7 @@ #include #include -#include +#include #include #include diff --git a/src/Mod/Sketcher/Gui/TaskSketcherMessages.h b/src/Mod/Sketcher/Gui/TaskSketcherMessages.h index 8a1138d9e2..791d377130 100644 --- a/src/Mod/Sketcher/Gui/TaskSketcherMessages.h +++ b/src/Mod/Sketcher/Gui/TaskSketcherMessages.h @@ -23,7 +23,7 @@ #ifndef GUI_TASKVIEW_TaskSketcherMessages_H #define GUI_TASKVIEW_TaskSketcherMessages_H -#include +#include #include diff --git a/src/Mod/Sketcher/Gui/TaskSketcherTool.h b/src/Mod/Sketcher/Gui/TaskSketcherTool.h index 6dbcd5d97e..62b5cbf51f 100644 --- a/src/Mod/Sketcher/Gui/TaskSketcherTool.h +++ b/src/Mod/Sketcher/Gui/TaskSketcherTool.h @@ -27,7 +27,7 @@ #include #include #include -#include +#include namespace App { diff --git a/src/Mod/Sketcher/Gui/ViewProviderSketch.h b/src/Mod/Sketcher/Gui/ViewProviderSketch.h index 9a3ba489db..0cf380a4ad 100644 --- a/src/Mod/Sketcher/Gui/ViewProviderSketch.h +++ b/src/Mod/Sketcher/Gui/ViewProviderSketch.h @@ -26,7 +26,7 @@ #include #include #include -#include +#include #include #include diff --git a/src/Mod/TechDraw/App/DrawPage.h b/src/Mod/TechDraw/App/DrawPage.h index 207982a54a..ed727da872 100644 --- a/src/Mod/TechDraw/App/DrawPage.h +++ b/src/Mod/TechDraw/App/DrawPage.h @@ -23,7 +23,7 @@ #ifndef DrawPage_h_ #define DrawPage_h_ -#include +#include #include #include diff --git a/src/Mod/TechDraw/App/DrawView.h b/src/Mod/TechDraw/App/DrawView.h index 49f3262d45..7c261ff819 100644 --- a/src/Mod/TechDraw/App/DrawView.h +++ b/src/Mod/TechDraw/App/DrawView.h @@ -23,7 +23,7 @@ #ifndef DrawView_h_ #define DrawView_h_ -#include +#include #include #include diff --git a/src/Mod/TechDraw/Gui/MDIViewPage.cpp b/src/Mod/TechDraw/Gui/MDIViewPage.cpp index cbcf627590..6ce1da837b 100644 --- a/src/Mod/TechDraw/Gui/MDIViewPage.cpp +++ b/src/Mod/TechDraw/Gui/MDIViewPage.cpp @@ -37,7 +37,7 @@ #include #include #include -#include +#include #include #endif diff --git a/src/Mod/TechDraw/Gui/QGIView.h b/src/Mod/TechDraw/Gui/QGIView.h index 34f1935933..2652abb327 100644 --- a/src/Mod/TechDraw/Gui/QGIView.h +++ b/src/Mod/TechDraw/Gui/QGIView.h @@ -25,7 +25,7 @@ #include -#include +#include #include #include diff --git a/src/Mod/TechDraw/Gui/ViewProviderDrawingView.cpp b/src/Mod/TechDraw/Gui/ViewProviderDrawingView.cpp index b2986128a4..c186079a6c 100644 --- a/src/Mod/TechDraw/Gui/ViewProviderDrawingView.cpp +++ b/src/Mod/TechDraw/Gui/ViewProviderDrawingView.cpp @@ -24,7 +24,7 @@ #include "PreCompiled.h" #ifndef _PreComp_ -#include +#include #include #endif diff --git a/src/Mod/TechDraw/Gui/ViewProviderDrawingView.h b/src/Mod/TechDraw/Gui/ViewProviderDrawingView.h index f1828a9c2b..1ea582d749 100644 --- a/src/Mod/TechDraw/Gui/ViewProviderDrawingView.h +++ b/src/Mod/TechDraw/Gui/ViewProviderDrawingView.h @@ -26,7 +26,7 @@ #include -#include +#include #include #include diff --git a/src/Mod/TechDraw/Gui/ViewProviderPage.cpp b/src/Mod/TechDraw/Gui/ViewProviderPage.cpp index 7faaa53969..a211db5d51 100644 --- a/src/Mod/TechDraw/Gui/ViewProviderPage.cpp +++ b/src/Mod/TechDraw/Gui/ViewProviderPage.cpp @@ -30,7 +30,7 @@ # include # include -# include +# include # include #endif diff --git a/src/Mod/TechDraw/Gui/ViewProviderPage.h b/src/Mod/TechDraw/Gui/ViewProviderPage.h index fe5c9be697..fcd4b27f9d 100644 --- a/src/Mod/TechDraw/Gui/ViewProviderPage.h +++ b/src/Mod/TechDraw/Gui/ViewProviderPage.h @@ -27,7 +27,7 @@ #include #include -#include +#include #include #include diff --git a/src/Tools/params_utils.py b/src/Tools/params_utils.py index 8c9537463b..cf9f8389ff 100644 --- a/src/Tools/params_utils.py +++ b/src/Tools/params_utils.py @@ -81,7 +81,7 @@ def declare_begin(module, header=True): f""" {trace_comment()} #include -{"#include " if signal else ""} +{"#include " if signal else ""} """ ) diff --git a/src/boost_geometry.hpp b/src/boost_geometry.hpp deleted file mode 100644 index e3d066ebdc..0000000000 --- a/src/boost_geometry.hpp +++ /dev/null @@ -1,9 +0,0 @@ -#ifndef FREECAD_GEOMETRY_HPP_WORKAROUND -#define FREECAD_GEOMETRY_HPP_WORKAROUND - -// Workaround for boost >= 1.74 -#define BOOST_ALLOW_DEPRECATED_HEADERS -#include -#undef BOOST_ALLOW_DEPRECATED_HEADERS - -#endif // #ifndef FREECAD_GEOMETRY_HPP_WORKAROUND diff --git a/src/boost_python.hpp b/src/boost_python.hpp deleted file mode 100644 index 6144219310..0000000000 --- a/src/boost_python.hpp +++ /dev/null @@ -1,9 +0,0 @@ -#ifndef FREECAD_BOOST_PYTHON_HPP_WORKAROUND -#define FREECAD_BOOST_PYTHON_HPP_WORKAROUND - -// Workaround for boost >= 1.74 -#define BOOST_ALLOW_DEPRECATED_HEADERS -#include -#undef BOOST_ALLOW_DEPRECATED_HEADERS - -#endif // #ifndef FREECAD_BOOST_PYTHON_HPP_WORKAROUND diff --git a/src/boost_signals2.hpp b/src/boost_signals2.hpp deleted file mode 100644 index 8034a2c92c..0000000000 --- a/src/boost_signals2.hpp +++ /dev/null @@ -1,9 +0,0 @@ -#ifndef FREECAD_SIGNALS2_HPP_WORKAROUND -#define FREECAD_SIGNALS2_HPP_WORKAROUND - -// Workaround for boost >= 1.74 -#define BOOST_ALLOW_DEPRECATED_HEADERS -#include -#undef BOOST_ALLOW_DEPRECATED_HEADERS - -#endif // #ifndef FREECAD_SIGNALS2_HPP_WORKAROUND