diff --git a/src/Mod/Web/Gui/CMakeLists.txt b/src/Mod/Web/Gui/CMakeLists.txt index fee5e8f703..7411019309 100644 --- a/src/Mod/Web/Gui/CMakeLists.txt +++ b/src/Mod/Web/Gui/CMakeLists.txt @@ -37,10 +37,15 @@ SET(WebGuiIcon_SVG Resources/icons/WebWorkbench.svg ) +if(FREECAD_USE_PCH) + add_definitions(-D_PreComp_) + GET_MSVC_PRECOMPILED_SOURCE("PreCompiled.cpp" PCH_SRCS ${WebGui_SRCS}) + ADD_MSVC_PRECOMPILED_HEADER(WebGui PreCompiled.h PreCompiled.cpp PCH_SRCS) +endif(FREECAD_USE_PCH) + add_library(WebGui SHARED ${WebGui_SRCS} ${WebGuiIcon_SVG}) target_link_libraries(WebGui ${WebGui_LIBS}) - SET_BIN_DIR(WebGui WebGui /Mod/Web) SET_PYTHON_PREFIX_SUFFIX(WebGui) diff --git a/src/Mod/Web/Gui/PreCompiled.cpp b/src/Mod/Web/Gui/PreCompiled.cpp index 7cd1cae80f..cde4369c5b 100644 --- a/src/Mod/Web/Gui/PreCompiled.cpp +++ b/src/Mod/Web/Gui/PreCompiled.cpp @@ -20,5 +20,4 @@ * * ***************************************************************************/ - #include "PreCompiled.h" diff --git a/src/Mod/Web/Gui/PreCompiled.h b/src/Mod/Web/Gui/PreCompiled.h index 3b8c9bffea..1881969d51 100644 --- a/src/Mod/Web/Gui/PreCompiled.h +++ b/src/Mod/Web/Gui/PreCompiled.h @@ -20,7 +20,6 @@ * * ***************************************************************************/ - #ifndef WEBGUI_PRECOMPILED_H #define WEBGUI_PRECOMPILED_H @@ -32,22 +31,24 @@ #include #include -#ifdef FC_OS_WIN32 -# include -#endif - -// Qt Core +// Qt +#include +#include +#include +#include #include - -// Qt Toolkit -#ifndef __QtAll__ -# include -#endif - -// QtWebKit -#include -#include -#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #endif //_PreComp_