From 79e169a5decb845b21e5813dd2ea9520e381ce41 Mon Sep 17 00:00:00 2001 From: Uwe Date: Fri, 9 Dec 2022 01:22:35 +0100 Subject: [PATCH] [Iamge] Gui: enable precompiled header --- src/Gui/QtAll.h | 9 +++++- src/Mod/Image/Gui/CMakeLists.txt | 6 ++++ src/Mod/Image/Gui/ImageView.cpp | 1 + src/Mod/Image/Gui/OpenGLImageBox.cpp | 1 + src/Mod/Image/Gui/PreCompiled.cpp | 1 - src/Mod/Image/Gui/PreCompiled.h | 31 +++++--------------- src/Mod/Image/Gui/ViewProviderImagePlane.cpp | 8 ++--- 7 files changed, 27 insertions(+), 30 deletions(-) diff --git a/src/Gui/QtAll.h b/src/Gui/QtAll.h index ae889cd7f3..bbca63b93c 100644 --- a/src/Gui/QtAll.h +++ b/src/Gui/QtAll.h @@ -26,6 +26,7 @@ // QtCore #include #include +#include #include #include #include @@ -109,8 +110,12 @@ #include #include #include +#include +#include +#include #include -#include +#include +#include #include #include #include @@ -141,6 +146,7 @@ #include #include #include +#include #include #include #include @@ -149,6 +155,7 @@ #include #include #include +#include #include #include #include diff --git a/src/Mod/Image/Gui/CMakeLists.txt b/src/Mod/Image/Gui/CMakeLists.txt index 914b160bb2..48818d3d6a 100644 --- a/src/Mod/Image/Gui/CMakeLists.txt +++ b/src/Mod/Image/Gui/CMakeLists.txt @@ -59,6 +59,12 @@ SET(ImageGui_SRCS XpmImages.h ) +if(FREECAD_USE_PCH) + add_definitions(-D_PreComp_) + GET_MSVC_PRECOMPILED_SOURCE("PreCompiled.cpp" PCH_SRCS ${ImageGui_SRCS}) + ADD_MSVC_PRECOMPILED_HEADER(ImageGui PreCompiled.h PreCompiled.cpp PCH_SRCS) +endif(FREECAD_USE_PCH) + SET(ImageGuiIcon_SVG Resources/icons/ImageWorkbench.svg ) diff --git a/src/Mod/Image/Gui/ImageView.cpp b/src/Mod/Image/Gui/ImageView.cpp index ff192ca290..3ed10ac863 100644 --- a/src/Mod/Image/Gui/ImageView.cpp +++ b/src/Mod/Image/Gui/ImageView.cpp @@ -18,6 +18,7 @@ #include "PreCompiled.h" #ifndef _PreComp_ # include + # include # include # include diff --git a/src/Mod/Image/Gui/OpenGLImageBox.cpp b/src/Mod/Image/Gui/OpenGLImageBox.cpp index fa6d014a67..4649e2a3ab 100644 --- a/src/Mod/Image/Gui/OpenGLImageBox.cpp +++ b/src/Mod/Image/Gui/OpenGLImageBox.cpp @@ -19,6 +19,7 @@ #include "PreCompiled.h" #ifndef _PreComp_ # include + # include # include # include diff --git a/src/Mod/Image/Gui/PreCompiled.cpp b/src/Mod/Image/Gui/PreCompiled.cpp index 7b200a1bf2..820dcebfee 100644 --- a/src/Mod/Image/Gui/PreCompiled.cpp +++ b/src/Mod/Image/Gui/PreCompiled.cpp @@ -20,5 +20,4 @@ * * ***************************************************************************/ - #include "PreCompiled.h" diff --git a/src/Mod/Image/Gui/PreCompiled.h b/src/Mod/Image/Gui/PreCompiled.h index 041a38eee1..b335400317 100644 --- a/src/Mod/Image/Gui/PreCompiled.h +++ b/src/Mod/Image/Gui/PreCompiled.h @@ -35,34 +35,17 @@ #ifdef _PreComp_ -// standard -#include +// STL #include -#include #include -// STL -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#ifdef FC_OS_WIN32 -# include -#endif - // Inventor -# include -# include -# include -# include -# include -# include +#include +#include +#include +#include +#include +#include // Qt Toolkit #ifndef __QtAll__ diff --git a/src/Mod/Image/Gui/ViewProviderImagePlane.cpp b/src/Mod/Image/Gui/ViewProviderImagePlane.cpp index 49a7ff97ae..a1c4fbdb07 100644 --- a/src/Mod/Image/Gui/ViewProviderImagePlane.cpp +++ b/src/Mod/Image/Gui/ViewProviderImagePlane.cpp @@ -21,18 +21,18 @@ ***************************************************************************/ #include "PreCompiled.h" - #ifndef _PreComp_ # include +# include +# include +# include + # include # include # include # include # include # include -# include -# include -# include #endif #include