diff --git a/src/App/PreCompiled.h b/src/App/PreCompiled.h index f72e640986..9c232c7a7e 100644 --- a/src/App/PreCompiled.h +++ b/src/App/PreCompiled.h @@ -58,6 +58,11 @@ #include #endif +#if defined(FC_OS_LINUX) || defined(FC_OS_MACOSX) || defined(FC_OS_BSD) +#include +#include +#include +#endif // Streams #include diff --git a/src/Base/PreCompiled.h b/src/Base/PreCompiled.h index e8d46c4696..96e90f53b5 100644 --- a/src/Base/PreCompiled.h +++ b/src/Base/PreCompiled.h @@ -55,6 +55,12 @@ #include #endif +#if defined (FC_OS_LINUX) || defined(FC_OS_CYGWIN) || defined(FC_OS_MACOSX) || defined(FC_OS_BSD) +#include +#include +#include +#endif + // STL #include #include diff --git a/src/Mod/Mesh/App/PreCompiled.h b/src/Mod/Mesh/App/PreCompiled.h index 9664300df5..35b6aaca28 100644 --- a/src/Mod/Mesh/App/PreCompiled.h +++ b/src/Mod/Mesh/App/PreCompiled.h @@ -53,7 +53,6 @@ #include #include #include -#include #ifdef FC_USE_GTS # include @@ -75,6 +74,7 @@ // FIXME: Causes problem with boost/numeric/bindings/lapack/syev.hpp(117) #ifdef FC_OS_WIN32 //# include +#include #endif #include diff --git a/src/Mod/Part/App/PreCompiled.h b/src/Mod/Part/App/PreCompiled.h index 08731fb722..bb9b1cb04f 100644 --- a/src/Mod/Part/App/PreCompiled.h +++ b/src/Mod/Part/App/PreCompiled.h @@ -53,7 +53,6 @@ #include #include #include -#include #include #include @@ -101,7 +100,8 @@ #ifndef NOMINMAX #define NOMINMAX #endif -#include +#include +#include #endif //_PreComp_ #ifndef _Standard_Version_HeaderFile diff --git a/src/Mod/Part/Gui/PreCompiled.h b/src/Mod/Part/Gui/PreCompiled.h index beff950e4d..72f2d65423 100644 --- a/src/Mod/Part/Gui/PreCompiled.h +++ b/src/Mod/Part/Gui/PreCompiled.h @@ -195,6 +195,9 @@ # include # include # else +# ifndef GL_GLEXT_PROTOTYPES +# define GL_GLEXT_PROTOTYPES 1 +# endif # include # include # endif //FC_OS_MACOSX