]> git.saurik.com Git - wxWidgets.git/commitdiff
disable use of #pragma interface under Mac OS X
authorGilles Depeyrot <gilles_depeyrot@mac.com>
Sun, 11 May 2003 18:08:58 +0000 (18:08 +0000)
committerGilles Depeyrot <gilles_depeyrot@mac.com>
Sun, 11 May 2003 18:08:58 +0000 (18:08 +0000)
GNU compiler included with Mac OS X 10.2 (Jaguar) as well as available updates
contain a bug concerning #pragma interface handling that can only be worked
around by not using them (and they are not necessary anyways)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@20586 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

29 files changed:
include/wx/x11/app.h
include/wx/x11/bitmap.h
include/wx/x11/brush.h
include/wx/x11/clipbrd.h
include/wx/x11/colour.h
include/wx/x11/cursor.h
include/wx/x11/dataobj.h
include/wx/x11/dataobj2.h
include/wx/x11/dc.h
include/wx/x11/dcclient.h
include/wx/x11/dcmemory.h
include/wx/x11/dcprint.h
include/wx/x11/dcscreen.h
include/wx/x11/dnd.h
include/wx/x11/font.h
include/wx/x11/gdiobj.h
include/wx/x11/glcanvas.h
include/wx/x11/icon.h
include/wx/x11/joystick.h
include/wx/x11/minifram.h
include/wx/x11/palette.h
include/wx/x11/pen.h
include/wx/x11/popupwin.h
include/wx/x11/print.h
include/wx/x11/region.h
include/wx/x11/reparent.h
include/wx/x11/textctrl.h
include/wx/x11/toplevel.h
include/wx/x11/window.h

index f61e293a660c7eef00003cb6c1b2f35182fd108c..80b3eafff0fed2eaecf4d36e9566922aefee15b8 100644 (file)
@@ -12,7 +12,7 @@
 #ifndef _WX_APP_H_
 #define _WX_APP_H_
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
 #pragma interface "app.h"
 #endif
 
index 82daf63b50cbbec422b98d6333a239b5ba917b2e..9438522880eaa97d62f8ed102492fbcbc8c90158 100644 (file)
@@ -12,7 +12,7 @@
 #ifndef _WX_BITMAP_H_
 #define _WX_BITMAP_H_
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
 #pragma interface "bitmap.h"
 #endif
 
index 7544f90877b254e98e873c540930612d7ebc0a4c..8e42e3e03b4239cc6efee20b0a34d26874dea62d 100644 (file)
@@ -12,7 +12,7 @@
 #ifndef _WX_BRUSH_H_
 #define _WX_BRUSH_H_
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
 #pragma interface "brush.h"
 #endif
 
index 1a42d17cb6ffca0d53774ba84c8d238e43d76154..7565b1f1e945f97b9188f217eed5667fe26f6f63 100644 (file)
@@ -11,7 +11,7 @@
 #ifndef __X11CLIPBOARDH__
 #define __X11CLIPBOARDH__
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
 #pragma interface
 #endif
 
index 9002149bda6ab1c66d0c38467baec9d7d410ccce..b915ac4022eaec11fc2c20a79257f52928b9e221 100644 (file)
@@ -12,7 +12,7 @@
 #ifndef _WX_COLOUR_H_
 #define _WX_COLOUR_H_
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
 #pragma interface "colour.h"
 #endif
 
index 65fe7721a766d9f42f515b6e66e23a6a94c63f7c..e259aa17731588f25ea2f69e2e0b05d98a9b286b 100644 (file)
@@ -12,7 +12,7 @@
 #ifndef _WX_CURSOR_H_
 #define _WX_CURSOR_H_
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
 #pragma interface "cursor.h"
 #endif
 
index 6dc89e60e43b6f4017658968c73436748867b6a3..b4cf0cb3b42a1373fee1fa98e447f608548b8e6f 100644 (file)
@@ -10,7 +10,7 @@
 #ifndef _WX_X11_DATAOBJ_H_
 #define _WX_X11_DATAOBJ_H_
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
 #pragma interface "dataobj.h"
 #endif
 
index 21b98e717dcaccda90e3c1eff78acda6e4966e33..670b82641d5788568bedc85c7f515d298b84897c 100644 (file)
@@ -11,7 +11,7 @@
 #ifndef _WX_X11_DATAOBJ2_H_
 #define _WX_X11_DATAOBJ2_H_
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
     #pragma interface "dataobj.h"
 #endif
 
index f4e58fb5d990364e90f51aebc9ff302d493f27e2..c75ef565228267efd03b0c04502e48737a4052d2 100644 (file)
@@ -12,7 +12,7 @@
 #ifndef _WX_DC_H_
 #define _WX_DC_H_
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
 #pragma interface "dc.h"
 #endif
 
index f2a16a37fe633ac98800e70c036b44ce328294d1..cf2c5c8c5f0ce64a72c1a497ef4508ecf1124dbd 100644 (file)
@@ -12,7 +12,7 @@
 #ifndef _WX_DCCLIENT_H_
 #define _WX_DCCLIENT_H_
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
 #pragma interface "dcclient.h"
 #endif
 
index 0e49834acf097d1d6783e7865fc1113bbd9532c9..aec644d440d5e87d3fb589441e44967ecfe77ad0 100644 (file)
@@ -12,7 +12,7 @@
 #ifndef _WX_DCMEMORY_H_
 #define _WX_DCMEMORY_H_
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
 #pragma interface "dcmemory.h"
 #endif
 
index 2454826e8ebcfacd3daa65e4f361b02e8b9c2745..466a0f8d95eb0da8d706e9a4afc245be180d4ff7 100644 (file)
@@ -12,7 +12,7 @@
 #ifndef _WX_DCPRINT_H_
 #define _WX_DCPRINT_H_
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
 #pragma interface "dcprint.h"
 #endif
 
index c1f9751d4a1da6ef501be21b08038dace3c2e45f..67fd3d6df26adb80d3e62a6521ac7888674946fb 100644 (file)
@@ -12,7 +12,7 @@
 #ifndef _WX_DCSCREEN_H_
 #define _WX_DCSCREEN_H_
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
 #pragma interface "dcscreen.h"
 #endif
 
index fa392bd9d8bdf921522fb47c281aff9e62370aa5..86701b9f7b5b94c74f235aea246acaa17f20492e 100644 (file)
@@ -11,7 +11,7 @@
 #ifndef _WX_DND_H_
 #define _WX_DND_H_
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
 #pragma interface
 #endif
 
index a0850cd38fdd7ba49845ee6b5c30b07a1c9860e5..05db8914e798854cd0d433098659bd4d022b8ce5 100644 (file)
@@ -12,7 +12,7 @@
 #ifndef _WX_FONT_H_
 #define _WX_FONT_H_
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
 #pragma interface "font.h"
 #endif
 
index f55c95cec77bfb859d7cb191f9077589aa6b2f75..b532e20fd0e5096a1f066d1d66a04157eec4c7fe 100644 (file)
@@ -14,7 +14,7 @@
 
 #include "wx/object.h"
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
 #pragma interface "gdiobj.h"
 #endif
 
index 1932fef522927c290386ff49e55585cf0dd13540..a99d00904626ef886533e37157d4a028bfb7fa41 100644 (file)
@@ -10,7 +10,7 @@
 // Licence:    wxWindows licence
 /////////////////////////////////////////////////////////////////////////////
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
 #pragma interface "glcanvas.h"
 #endif
 
index 6ffa9e7903bece44102e2621c1798e3d35717370..1f3314b6bdc27576c4f9b3e968863821401feb82 100644 (file)
@@ -12,7 +12,7 @@
 #ifndef _WX_ICON_H_
 #define _WX_ICON_H_
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
 #pragma interface "icon.h"
 #endif
 
index 7148fcd4c9ce7f0e35a4c0f0a6b368ba4b978c62..cf3b0313a223163291726b3fb5ab4f022be62b2e 100644 (file)
@@ -12,7 +12,7 @@
 #ifndef _WX_JOYSTICK_H_
 #define _WX_JOYSTICK_H_
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
 #pragma interface "joystick.h"
 #endif
 
index cbe4f632691621726934299c86c491b951c01d12..b7d4f89fa6cd6be537235d9c54df06b67f2ddc8a 100644 (file)
@@ -14,7 +14,7 @@
 #ifndef _WX_MINIFRAM_H_
 #define _WX_MINIFRAM_H_
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
 #pragma interface "minifram.h"
 #endif
 
index 3cbf67020d8a22722349e995f5668740cbbb8e4b..5611a697b1f4d2e55c8c12097d8147cc4bff101b 100644 (file)
@@ -12,7 +12,7 @@
 #ifndef _WX_PALETTE_H_
 #define _WX_PALETTE_H_
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
 #pragma interface "palette.h"
 #endif
 
index 3f83b5ab43e900b2b1f9159ccdd952b98dccfea1..79b8c0b683d53d16cf08c52ca3fb43c5457b2b7c 100644 (file)
@@ -12,7 +12,7 @@
 #ifndef _WX_PEN_H_
 #define _WX_PEN_H_
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
 #pragma interface "pen.h"
 #endif
 
index 3fd5ddde0566e773ecc7b320b14e3318459d331b..19c01e248b045bf7e94875af015918140f236c27 100644 (file)
@@ -11,7 +11,7 @@
 #ifndef __GTKPOPUPWINH__
 #define __GTKPOPUPWINH__
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
     #pragma interface "popupwin.h"
 #endif
 
index 0576e30923529dad49635e9015d330916b52fa9f..17417a4092471e4a23ef9c9181b4ff89acd5c04b 100644 (file)
@@ -12,7 +12,7 @@
 #ifndef _WX_PRINT_H_
 #define _WX_PRINT_H_
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
 #pragma interface "print.h"
 #endif
 
index cfbfe80e2d721bc80c62fb6f5ebe8f94fd2e0ecf..ca7e628dcebb256c57471c0b8b3940c70bcccf8e 100644 (file)
@@ -12,7 +12,7 @@
 #ifndef _WX_REGION_H_
 #define _WX_REGION_H_
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
 #pragma interface "region.h"
 #endif
 
index 37f358edfa5b5f335e49900e34a9cdbdbef3f219..055e0456a8ce2f98c0ccdb7fee3c47e19d0fd7b6 100644 (file)
@@ -12,7 +12,7 @@
 #ifndef _WX_REPARENT_H_
 #define _WX_REPARENT_H_
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
 #pragma interface "reparent.h"
 #endif
 
index 61d313a51efe63fd9ffd5deb7243974b74cf199d..87fdd5b393c115253cce5fd09972c2cabe7f890d 100644 (file)
@@ -11,7 +11,7 @@
 #ifndef __X11TEXTCTRLH__
 #define __X11TEXTCTRLH__
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
     #pragma interface "textctrl.h"
 #endif
 
index 013d3a2909c64dc296e3ffe1ab90cdeb2992b292..e94060f2082fd505c897c8efff94acbed71bed26 100644 (file)
@@ -12,7 +12,7 @@
 #ifndef _WX_X11_TOPLEVEL_H_
 #define _WX_X11_TOPLEVEL_H_
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
     #pragma interface "toplevel.h"
 #endif
 
index f6c76873d3413c666bab07a9d6138682d49be0a9..16ca8b298e24772d2ae5a53e75463615509ccb87 100644 (file)
@@ -12,7 +12,7 @@
 #ifndef _WX_WINDOW_H_
 #define _WX_WINDOW_H_
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
 #pragma interface "window.h"
 #endif