From: David Elliott Date: Tue, 2 Sep 2003 19:03:22 +0000 (+0000) Subject: Support precompiled headers X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/449c567346a1b3937e532cd87aac007faad76b04 Support precompiled headers git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@23361 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/cocoa/bitmap.mm b/src/cocoa/bitmap.mm index 1c6b4cb021..c57e24e4f9 100644 --- a/src/cocoa/bitmap.mm +++ b/src/cocoa/bitmap.mm @@ -9,12 +9,14 @@ // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// -#include "wx/setup.h" -#include "wx/utils.h" -#include "wx/palette.h" +#include "wx/wxprec.h" +#ifndef WX_PRECOMP + #include "wx/log.h" + #include "wx/utils.h" + #include "wx/palette.h" + #include "wx/icon.h" +#endif //WX_PRECOMP #include "wx/bitmap.h" -#include "wx/icon.h" -#include "wx/log.h" #include "wx/image.h" #include "wx/xpmdecod.h" diff --git a/src/cocoa/brush.mm b/src/cocoa/brush.mm index 3735acb41b..c58fd7604b 100644 --- a/src/cocoa/brush.mm +++ b/src/cocoa/brush.mm @@ -9,9 +9,11 @@ // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// -#include "wx/setup.h" -#include "wx/utils.h" -#include "wx/brush.h" +#include "wx/wxprec.h" +#ifndef WX_PRECOMP + #include "wx/utils.h" + #include "wx/brush.h" +#endif //WX_PRECOMP #include "wx/colour.h" #import diff --git a/src/cocoa/checkbox.mm b/src/cocoa/checkbox.mm index 90dd25fba1..710a63b1f4 100644 --- a/src/cocoa/checkbox.mm +++ b/src/cocoa/checkbox.mm @@ -9,9 +9,12 @@ // Licence: wxWindows license ///////////////////////////////////////////////////////////////////////////// -#include "wx/app.h" -#include "wx/checkbox.h" -#include "wx/log.h" +#include "wx/wxprec.h" +#ifndef WX_PRECOMP + #include "wx/log.h" + #include "wx/app.h" + #include "wx/checkbox.h" +#endif //WX_PRECOMP #include "wx/cocoa/autorelease.h" diff --git a/src/cocoa/checklst.mm b/src/cocoa/checklst.mm index 1ddc6fc8d1..abda41c2a4 100644 --- a/src/cocoa/checklst.mm +++ b/src/cocoa/checklst.mm @@ -9,9 +9,12 @@ // Licence: wxWindows license ///////////////////////////////////////////////////////////////////////////// -#include "wx/app.h" -#include "wx/checklst.h" -#include "wx/log.h" +#include "wx/wxprec.h" +#ifndef WX_PRECOMP + #include "wx/log.h" + #include "wx/app.h" + #include "wx/checklst.h" +#endif //WX_PRECOMP IMPLEMENT_DYNAMIC_CLASS(wxCheckListBox, wxListBox) BEGIN_EVENT_TABLE(wxCheckListBox, wxCheckListBoxBase) diff --git a/src/cocoa/choice.mm b/src/cocoa/choice.mm index dad736da5a..e7acfe0205 100644 --- a/src/cocoa/choice.mm +++ b/src/cocoa/choice.mm @@ -9,9 +9,12 @@ // Licence: wxWindows license ///////////////////////////////////////////////////////////////////////////// -#include "wx/app.h" -#include "wx/choice.h" -#include "wx/log.h" +#include "wx/wxprec.h" +#ifndef WX_PRECOMP + #include "wx/log.h" + #include "wx/app.h" + #include "wx/choice.h" +#endif //WX_PRECOMP #import diff --git a/src/cocoa/colour.mm b/src/cocoa/colour.mm index c6b73d70f1..418043aa04 100644 --- a/src/cocoa/colour.mm +++ b/src/cocoa/colour.mm @@ -9,13 +9,17 @@ // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// -#import +#include "wx/wxprec.h" +#ifndef WX_PRECOMP +#endif //WX_PRECOMP #include "wx/gdicmn.h" #include "wx/colour.h" #include "wx/cocoa/autorelease.h" +#import + IMPLEMENT_DYNAMIC_CLASS(wxColour, wxObject) wxColour::wxColour () diff --git a/src/cocoa/cursor.mm b/src/cocoa/cursor.mm index 93dee084c7..3b6d6abd7f 100644 --- a/src/cocoa/cursor.mm +++ b/src/cocoa/cursor.mm @@ -13,8 +13,11 @@ #pragma implementation "cursor.h" #endif -#include "wx/cursor.h" -#include "wx/icon.h" +#include "wx/wxprec.h" +#ifndef WX_PRECOMP + #include "wx/icon.h" + #include "wx/cursor.h" +#endif //WX_PRECOMP #if !USE_SHARED_LIBRARIES IMPLEMENT_DYNAMIC_CLASS(wxCursor, wxBitmap) diff --git a/src/cocoa/dc.mm b/src/cocoa/dc.mm index cf80a9700e..44762feba2 100644 --- a/src/cocoa/dc.mm +++ b/src/cocoa/dc.mm @@ -9,8 +9,11 @@ // Licence: wxWindows license ///////////////////////////////////////////////////////////////////////////// -#include "wx/dc.h" -#include "wx/log.h" +#include "wx/wxprec.h" +#ifndef WX_PRECOMP + #include "wx/log.h" + #include "wx/dc.h" +#endif //WX_PRECOMP #include "wx/cocoa/autorelease.h" diff --git a/src/cocoa/dcclient.mm b/src/cocoa/dcclient.mm index cfa266129a..fe3ec9eb85 100644 --- a/src/cocoa/dcclient.mm +++ b/src/cocoa/dcclient.mm @@ -9,9 +9,12 @@ // Licence: wxWindows license ///////////////////////////////////////////////////////////////////////////// -#include "wx/dcclient.h" -#include "wx/window.h" -#include "wx/log.h" +#include "wx/wxprec.h" +#ifndef WX_PRECOMP + #include "wx/log.h" + #include "wx/window.h" + #include "wx/dcclient.h" +#endif //WX_PRECOMP #import #import diff --git a/src/cocoa/dcmemory.mm b/src/cocoa/dcmemory.mm index aead8b59e1..3bdb6dd67e 100644 --- a/src/cocoa/dcmemory.mm +++ b/src/cocoa/dcmemory.mm @@ -9,8 +9,11 @@ // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// -#include "wx/dcmemory.h" -#include "wx/log.h" +#include "wx/wxprec.h" +#ifndef WX_PRECOMP + #include "wx/log.h" + #include "wx/dcmemory.h" +#endif //WX_PRECOMP #import #import diff --git a/src/cocoa/dcscreen.cpp b/src/cocoa/dcscreen.cpp index ade3a4c0d8..50e5fa00f2 100644 --- a/src/cocoa/dcscreen.cpp +++ b/src/cocoa/dcscreen.cpp @@ -9,7 +9,10 @@ // Licence: wxWindows license ///////////////////////////////////////////////////////////////////////////// -#include "wx/dcscreen.h" +#include "wx/wxprec.h" +#ifndef WX_PRECOMP + #include "wx/dcscreen.h" +#endif //WX_PRECOMP //----------------------------------------------------------------------------- // wxMemoryDC diff --git a/src/cocoa/dialog.mm b/src/cocoa/dialog.mm index a2c3612bf5..a73f22e244 100644 --- a/src/cocoa/dialog.mm +++ b/src/cocoa/dialog.mm @@ -9,10 +9,13 @@ // Licence: wxWindows license ///////////////////////////////////////////////////////////////////////////// -#include "wx/dialog.h" -#include "wx/app.h" -#include "wx/settings.h" -#include "wx/log.h" +#include "wx/wxprec.h" +#ifndef WX_PRECOMP + #include "wx/log.h" + #include "wx/app.h" + #include "wx/dialog.h" + #include "wx/settings.h" +#endif //WX_PRECOMP #include "wx/cocoa/autorelease.h" diff --git a/src/cocoa/gauge.mm b/src/cocoa/gauge.mm index aafc5b6b76..58eca4a675 100644 --- a/src/cocoa/gauge.mm +++ b/src/cocoa/gauge.mm @@ -9,11 +9,13 @@ // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// -#include "wx/setup.h" +#include "wx/wxprec.h" #if wxUSE_GAUGE -#include "wx/app.h" -#include "wx/gauge.h" +#ifndef WX_PRECOMP + #include "wx/app.h" + #include "wx/gauge.h" +#endif //WX_PRECOMP #import diff --git a/src/cocoa/listbox.mm b/src/cocoa/listbox.mm index 4d4cd0bf43..fe928079ff 100644 --- a/src/cocoa/listbox.mm +++ b/src/cocoa/listbox.mm @@ -9,9 +9,12 @@ // Licence: wxWindows license ///////////////////////////////////////////////////////////////////////////// -#include "wx/app.h" -#include "wx/listbox.h" -#include "wx/log.h" +#include "wx/wxprec.h" +#ifndef WX_PRECOMP + #include "wx/log.h" + #include "wx/app.h" + #include "wx/listbox.h" +#endif //WX_PRECOMP #include "wx/cocoa/string.h" #include "wx/cocoa/NSTableDataSource.h" diff --git a/src/cocoa/pen.mm b/src/cocoa/pen.mm index 21c5865c3b..8872b82cec 100644 --- a/src/cocoa/pen.mm +++ b/src/cocoa/pen.mm @@ -9,8 +9,10 @@ // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// -#include "wx/setup.h" -#include "wx/pen.h" +#include "wx/wxprec.h" +#ifndef WX_PRECOMP + #include "wx/pen.h" +#endif //WX_PRECOMP #include "wx/bitmap.h" #include "wx/colour.h" diff --git a/src/cocoa/radiobox.mm b/src/cocoa/radiobox.mm index 37cffde012..ff0626e5c5 100644 --- a/src/cocoa/radiobox.mm +++ b/src/cocoa/radiobox.mm @@ -9,8 +9,11 @@ // Licence: wxWindows license ///////////////////////////////////////////////////////////////////////////// -#include "wx/app.h" -#include "wx/radiobox.h" +#include "wx/wxprec.h" +#ifndef WX_PRECOMP + #include "wx/app.h" + #include "wx/radiobox.h" +#endif //WX_PRECOMP #import diff --git a/src/cocoa/radiobut.mm b/src/cocoa/radiobut.mm index 29e001cadf..f45413d919 100644 --- a/src/cocoa/radiobut.mm +++ b/src/cocoa/radiobut.mm @@ -9,9 +9,12 @@ // Licence: wxWindows license ///////////////////////////////////////////////////////////////////////////// -#include "wx/app.h" -#include "wx/radiobut.h" -#include "wx/log.h" +#include "wx/wxprec.h" +#ifndef WX_PRECOMP + #include "wx/log.h" + #include "wx/app.h" + #include "wx/radiobut.h" +#endif //WX_PRECOMP #import #include "wx/cocoa/string.h" diff --git a/src/cocoa/slider.mm b/src/cocoa/slider.mm index f2fdeb9a83..4b6c6f6a7a 100644 --- a/src/cocoa/slider.mm +++ b/src/cocoa/slider.mm @@ -9,11 +9,13 @@ // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// -#include "wx/setup.h" +#include "wx/wxprec.h" #if wxUSE_SLIDER -#include "wx/app.h" -#include "wx/slider.h" +#ifndef WX_PRECOMP + #include "wx/app.h" + #include "wx/slider.h" +#endif //WX_PRECOMP #import diff --git a/src/cocoa/spinbutt.mm b/src/cocoa/spinbutt.mm index 60d3cd59ef..2a3cd8038d 100644 --- a/src/cocoa/spinbutt.mm +++ b/src/cocoa/spinbutt.mm @@ -9,10 +9,12 @@ // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// -#include "wx/setup.h" +#include "wx/wxprec.h" #if wxUSE_SPINBTN -#include "wx/app.h" +#ifndef WX_PRECOMP + #include "wx/app.h" +#endif //WX_PRECOMP #include "wx/spinbutt.h" #import diff --git a/src/cocoa/statbmp.mm b/src/cocoa/statbmp.mm index f288054134..f3de0e6478 100644 --- a/src/cocoa/statbmp.mm +++ b/src/cocoa/statbmp.mm @@ -9,8 +9,11 @@ // Licence: wxWindows license ///////////////////////////////////////////////////////////////////////////// -#include "wx/app.h" -#include "wx/statbmp.h" +#include "wx/wxprec.h" +#ifndef WX_PRECOMP + #include "wx/app.h" + #include "wx/statbmp.h" +#endif //WX_PRECOMP #import diff --git a/src/cocoa/statbox.mm b/src/cocoa/statbox.mm index 00a22bc123..a54fc3fb4f 100644 --- a/src/cocoa/statbox.mm +++ b/src/cocoa/statbox.mm @@ -9,8 +9,11 @@ // Licence: wxWindows license ///////////////////////////////////////////////////////////////////////////// -#include "wx/app.h" -#include "wx/statbox.h" +#include "wx/wxprec.h" +#ifndef WX_PRECOMP + #include "wx/app.h" + #include "wx/statbox.h" +#endif //WX_PRECOMP #include "wx/cocoa/autorelease.h" diff --git a/src/cocoa/statline2.mm b/src/cocoa/statline2.mm index b23deacc07..15472fb1ff 100644 --- a/src/cocoa/statline2.mm +++ b/src/cocoa/statline2.mm @@ -9,7 +9,10 @@ // Licence: wxWindows license ///////////////////////////////////////////////////////////////////////////// -#include "wx/app.h" +#include "wx/wxprec.h" +#ifndef WX_PRECOMP + #include "wx/app.h" +#endif //WX_PRECOMP #include "wx/statline.h" #import diff --git a/src/cocoa/stattext.mm b/src/cocoa/stattext.mm index 29e247c9c9..12a326714b 100644 --- a/src/cocoa/stattext.mm +++ b/src/cocoa/stattext.mm @@ -9,8 +9,11 @@ // Licence: wxWindows license ///////////////////////////////////////////////////////////////////////////// -#include "wx/app.h" -#include "wx/stattext.h" +#include "wx/wxprec.h" +#ifndef WX_PRECOMP + #include "wx/app.h" + #include "wx/stattext.h" +#endif //WX_PRECOMP #include "wx/cocoa/autorelease.h" diff --git a/src/cocoa/textctrl.mm b/src/cocoa/textctrl.mm index 78c930b41e..02114484ba 100644 --- a/src/cocoa/textctrl.mm +++ b/src/cocoa/textctrl.mm @@ -9,8 +9,11 @@ // Licence: wxWindows license ///////////////////////////////////////////////////////////////////////////// -#include "wx/app.h" -#include "wx/textctrl.h" +#include "wx/wxprec.h" +#ifndef WX_PRECOMP + #include "wx/app.h" + #include "wx/textctrl.h" +#endif //WX_PRECOMP #include "wx/cocoa/string.h" diff --git a/src/cocoa/window.mm b/src/cocoa/window.mm index b5d0aabd32..0b0bb5ede7 100644 --- a/src/cocoa/window.mm +++ b/src/cocoa/window.mm @@ -9,8 +9,11 @@ // Licence: wxWindows license ///////////////////////////////////////////////////////////////////////////// -#include "wx/window.h" -#include "wx/log.h" +#include "wx/wxprec.h" +#ifndef WX_PRECOMP + #include "wx/log.h" + #include "wx/window.h" +#endif //WX_PRECOMP #include "wx/cocoa/autorelease.h"