don't include wx/mdi.h from wx/wx.h when building the library itself as it's only used by mdi.cpp and it doesn't make sense to include it in the PCH

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@58445 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin 2009-01-26 23:20:43 +00:00
parent 26dd7154d5
commit 690ba30eb2

View File

@ -89,12 +89,19 @@
#include "wx/combobox.h" #include "wx/combobox.h"
#include "wx/layout.h" #include "wx/layout.h"
#include "wx/sizer.h" #include "wx/sizer.h"
#include "wx/mdi.h"
#include "wx/statusbr.h" #include "wx/statusbr.h"
#include "wx/choicdlg.h" #include "wx/choicdlg.h"
#include "wx/textdlg.h" #include "wx/textdlg.h"
#include "wx/filedlg.h" #include "wx/filedlg.h"
// this one is included by exactly one file (mdi.cpp) during wx build so even
// although we keep it here for the library users, don't include it to avoid
// bloating the PCH and (worse) rebuilding the entire library when it changes
// when building the library itself
#ifndef WXBUILDING
#include "wx/mdi.h"
#endif
// always include, even if !wxUSE_VALIDATORS because we need wxDefaultValidator // always include, even if !wxUSE_VALIDATORS because we need wxDefaultValidator
#include "wx/validate.h" #include "wx/validate.h"