]> 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 17:57:23 +0000 (17:57 +0000)
committerGilles Depeyrot <gilles_depeyrot@mac.com>
Sun, 11 May 2003 17:57:23 +0000 (17:57 +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@20584 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

48 files changed:
include/wx/motif/accel.h
include/wx/motif/bmpbuttn.h
include/wx/motif/bmpmotif.h
include/wx/motif/button.h
include/wx/motif/checkbox.h
include/wx/motif/checklst.h
include/wx/motif/choice.h
include/wx/motif/clipbrd.h
include/wx/motif/colour.h
include/wx/motif/combobox.h
include/wx/motif/control.h
include/wx/motif/cursor.h
include/wx/motif/dataobj.h
include/wx/motif/dc.h
include/wx/motif/dcclient.h
include/wx/motif/dcmemory.h
include/wx/motif/dcprint.h
include/wx/motif/dcscreen.h
include/wx/motif/dialog.h
include/wx/motif/dnd.h
include/wx/motif/filedlg.h
include/wx/motif/font.h
include/wx/motif/frame.h
include/wx/motif/gauge.h
include/wx/motif/gdiobj.h
include/wx/motif/glcanvas.h
include/wx/motif/icon.h
include/wx/motif/listbox.h
include/wx/motif/mdi.h
include/wx/motif/menu.h
include/wx/motif/menuitem.h
include/wx/motif/minifram.h
include/wx/motif/msgdlg.h
include/wx/motif/palette.h
include/wx/motif/print.h
include/wx/motif/radiobox.h
include/wx/motif/radiobut.h
include/wx/motif/region.h
include/wx/motif/scrolbar.h
include/wx/motif/slider.h
include/wx/motif/spinbutt.h
include/wx/motif/statbmp.h
include/wx/motif/statbox.h
include/wx/motif/stattext.h
include/wx/motif/textctrl.h
include/wx/motif/timer.h
include/wx/motif/toolbar.h
include/wx/motif/window.h

index fa2b70bed816fc450e524fe1f6244fdb53de99d7..8bb9608a637bf77b77e1c48ddb570c2dba5bf017 100644 (file)
@@ -12,7 +12,7 @@
 #ifndef _WX_ACCEL_H_
 #define _WX_ACCEL_H_
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
 #pragma interface "accel.h"
 #endif
 
index 30f3d86636acf8c350128b288be56064a6bda1f7..84df78e5c2df6f3380744692b3bdf973acaf43b3 100644 (file)
@@ -12,7 +12,7 @@
 #ifndef _WX_BMPBUTTN_H_
 #define _WX_BMPBUTTN_H_
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
 #pragma interface "bmpbuttn.h"
 #endif
 
index d0003b7df66bf201e7b99d00bf5eb2998930d7ed..99e570c26d499128f7a5d135412b6771d97e2da6 100644 (file)
@@ -12,7 +12,7 @@
 #ifndef _WX_BMPMOTIF_H_
 #define _WX_BMPMOTIF_H_
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
 #pragma interface "bmpmotif.h"
 #endif
 
index dd046850d806f6b629ecfb39480d0988c74a25fe..03895893987d31ad76232ca4b86fd3399d533f6b 100644 (file)
@@ -12,7 +12,7 @@
 #ifndef _WX_BUTTON_H_
 #define _WX_BUTTON_H_
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
 #pragma interface "button.h"
 #endif
 
index 9f9ca5851e3cff873121580eda3059846af85f35..94a504384a20e7c8186a55c2eac08c2c3496af18 100644 (file)
@@ -12,7 +12,7 @@
 #ifndef _WX_CHECKBOX_H_
 #define _WX_CHECKBOX_H_
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
 #pragma interface "checkbox.h"
 #endif
 
index 85d12339e637fc60bfa265b30490453ba10134f4..6e77410f18afb25806a00aa778cb97f626cd3354 100644 (file)
@@ -13,7 +13,7 @@
 #ifndef _WX_CHECKLST_H_
 #define _WX_CHECKLST_H_
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
 #pragma interface "checklst.h"
 #endif
 
index a0a51e42e35f92bd63512d6bb1b1dbbc637152e8..8d1a30846e42e44b32d11466d5a0c0d9cf651ecf 100644 (file)
@@ -12,7 +12,7 @@
 #ifndef _WX_CHOICE_H_
 #define _WX_CHOICE_H_
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
 #pragma interface "choice.h"
 #endif
 
index c1a91626b5e8bac9bac55d48bb0b85d99ee8f137..5a420ed322a178ab8c260aa87e92f322c2abbf58 100644 (file)
@@ -12,7 +12,7 @@
 #ifndef _WX_CLIPBRD_H_
 #define _WX_CLIPBRD_H_
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
 #pragma interface "clipbrd.h"
 #endif
 
index 0a3409aa7b7cacadc35785467be27620e16c7a6d..2d0ab28c1539ab857912b24d5371488f1d9a3479 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 84389e24c5a9692b599e4237bcf444165f9aa782..b203dcb7751af516d32dd85ddf90d789934e1e80 100644 (file)
@@ -12,7 +12,7 @@
 #ifndef _WX_COMBOBOX_H_
 #define _WX_COMBOBOX_H_
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
 #pragma interface "combobox.h"
 #endif
 
index 33e5fcf5096874a72fd888b214b126c56c961d2d..08c2738af1b4973e977872698c9534f1fbcdef06 100644 (file)
@@ -12,7 +12,7 @@
 #ifndef _WX_CONTROL_H_
 #define _WX_CONTROL_H_
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
 #pragma interface "control.h"
 #endif
 
index 87a19dadc987d97b89d35fbb9b6bde74dccffd6b..fd5e67dcfac1c428fbe7101dcce42a1a23d4239d 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 042cf6c63b9b89692074b1f97d8d218140493854..3b330787cafacdf0e52d7dd3b358875256cd1bed 100644 (file)
@@ -10,7 +10,7 @@
 #ifndef _WX_MOTIF_DATAOBJ_H_
 #define _WX_MOTIF_DATAOBJ_H_
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
 #pragma interface "dataobj.h"
 #endif
 
index f456f8d57f28d5a379415850025fa8bdfd44edf3..ae62ca7ab8026d01e4a3435b3346be98db4024da 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 a92cc083cb3c091c1857b9ae4bcd87edc1ee394a..52d6d9db6668af1fde398b9796c54072cd75fd26 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 5d85ded03e558c153c7e346192d835f449f865ce..9410bd9b5a5f9073d9007abcbdaa81dfba2c5555 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 27cf673db2729d4260f6d6b60cf16a998f8424ac..d66674a33e8ef7ce9c5421644b42a68c5b15ab58 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 0e3b7980f624ee2b702ba4ea5dfb1cba96be3372..f80406c5149159ac533f1e9511c4873f3a503338 100644 (file)
@@ -12,7 +12,7 @@
 #ifndef _WX_DIALOG_H_
 #define _WX_DIALOG_H_
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
 #pragma interface "dialog.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 10fae9874456a171645cded68afa1e518583a915..0ab28518208e6d854429bb716ddb216ae8bb8f98 100644 (file)
@@ -12,7 +12,7 @@
 #ifndef _WX_FILEDLG_H_
 #define _WX_FILEDLG_H_
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
 #pragma interface "filedlg.h"
 #endif
 
index 1cd7ea239f10f8144fc2895a108f827a577a635b..ebb88d97b4e7adad0bbd819345944805736cd60e 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 7a63af17e42a7117942d5b162b8888e3a8444ade..31a2f2a80c2a73c411adadf23327f35414606e0b 100644 (file)
@@ -12,7 +12,7 @@
 #ifndef _WX_MOTIF_FRAME_H_
 #define _WX_MOTIF_FRAME_H_
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
 #pragma interface "frame.h"
 #endif
 
index 3925e94b0b9e983f472c6afe6b22c00ad0ed9b7c..2a05ba8cb7ba2578c83b9fc0bf8e39cd4ac52993 100644 (file)
@@ -12,7 +12,7 @@
 #ifndef _WX_GAUGE_H_
 #define _WX_GAUGE_H_
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
 #pragma interface "gauge.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 c4700ea2be20e47a1aef1b84fe6359d39d4e75dd..ec4b1a4050cdee94c850a361c8a5068c8cad805c 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 4702db06a5e9469218c6828bed82574c2ec427b2..1e1907e24382d24d681bd7a5be7b43eba34c2565 100644 (file)
@@ -12,7 +12,7 @@
 #ifndef _WX_LISTBOX_H_
 #define _WX_LISTBOX_H_
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
 #pragma interface "listbox.h"
 #endif
 
index 9fc284d3957ed77b4e5c785c7dc7268f5ec2ef36..f639f551613c1d7f7cc05bb20f5b409637ae84a6 100644 (file)
@@ -12,7 +12,7 @@
 #ifndef _WX_MDI_H_
 #define _WX_MDI_H_
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
 #pragma interface "mdi.h"
 #endif
 
index fb1b8d870984b66afae149b5f0b6d5f1bcb96ccb..8e4a45a8538c29c9ea60eff85a66d3555f734c3a 100644 (file)
@@ -12,7 +12,7 @@
 #ifndef _WX_MOTIF_MENU_H_
 #define _WX_MOTIF_MENU_H_
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
 #pragma interface "menu.h"
 #endif
 
index c435b612084f9200d09be9c39a186a6293a008ad..762ccdd7cebb3adf8bb31cd96147beead13310b5 100644 (file)
@@ -12,7 +12,7 @@
 #ifndef _WX_MOTIF_MENUITEM_H
 #define _WX_MOTIF_MENUITEM_H
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
 #pragma interface "menuitem.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 cc4d9e9a3fadfb0fe223f385b36de05cc68b62e4..dca5d61feea7947ce4f67630f52a853f4ce24fda 100644 (file)
@@ -13,7 +13,7 @@
 #ifndef _WX_MSGBOXDLG_H_
 #define _WX_MSGBOXDLG_H_
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
 #pragma interface "msgdlg.h"
 #endif
 
index c34767f8ce5f50b6d8345ce2f89d202db0364653..1294689992de38ef909fcdff3fc9b324c6dd7d98 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 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 a47c3a5c4633dae1ccb8e9894d11b30321cfad04..7f27104b4089f393ed0c490c246ca12d35a6aa75 100644 (file)
@@ -12,7 +12,7 @@
 #ifndef _WX_RADIOBOX_H_
 #define _WX_RADIOBOX_H_
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
 #pragma interface "radiobox.h"
 #endif
 
index ebb0d1ad1e4afe0f3d8937a0fb7289dce49ea69c..d7e76e904a73f59bebdcf04e3ed1fa55ff938e3a 100644 (file)
@@ -12,7 +12,7 @@
 #ifndef _WX_RADIOBUT_H_
 #define _WX_RADIOBUT_H_
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
 #pragma interface "radiobut.h"
 #endif
 
index ac25f273902571cfc4457f463537feaaff6419b2..e71632d1afba9cd4cffbd13bee7a4902084cd96e 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 5a155bde245e9cbbb2b3ac0285cd1fdca997e238..3c274df7b37c17a15c4bfb92d1d978bea4c6dbb6 100644 (file)
@@ -12,7 +12,7 @@
 #ifndef _WX_SCROLBAR_H_
 #define _WX_SCROLBAR_H_
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
 #pragma interface "scrolbar.h"
 #endif
 
index d8b8d9f5d5c416f06c000ffe519ea2ae7c155b60..6ad6bab1b1e5b70f51a133eabd7a37d2396dc664 100644 (file)
@@ -12,7 +12,7 @@
 #ifndef _WX_SLIDER_H_
 #define _WX_SLIDER_H_
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
 #pragma interface "slider.h"
 #endif
 
index 756b210e03782b711aed049bde29030cf8e33bdf..f5149b3cb59104e7dd93d8458df62eb4f541d34c 100644 (file)
@@ -12,7 +12,7 @@
 #ifndef _WX_SPINBUTT_H_
 #define _WX_SPINBUTT_H_
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
 #pragma interface "spinbutt.h"
 #endif
 
index 004edc60af0cc300c96912f48b3a3d589264e35d..48995b933e0841032bb1529e2d616fa3b958606d 100644 (file)
@@ -12,7 +12,7 @@
 #ifndef _WX_STATBMP_H_
 #define _WX_STATBMP_H_
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
 #pragma interface "statbmp.h"
 #endif
 
index 6325e267a3c7b61b4861014fa6a7e57572cf52c2..e5821c11ed6f78aaa5454f0cd4c074070cb910f9 100644 (file)
@@ -12,7 +12,7 @@
 #ifndef _WX_STATBOX_H_
 #define _WX_STATBOX_H_
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
 #pragma interface "statbox.h"
 #endif
 
index 336ff7ae76f7aa8da8de4d7c7bbd973965f62ec9..495558dc7626b5865acf15f276077449bfb37ed6 100644 (file)
@@ -12,7 +12,7 @@
 #ifndef _WX_STATTEXT_H_
 #define _WX_STATTEXT_H_
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
 #pragma interface "stattext.h"
 #endif
 
index 113a3f301c3e78685ad059479dea3b088547485a..3b3aadd41f891244d26016d23404d58d555b3ed2 100644 (file)
@@ -12,7 +12,7 @@
 #ifndef _WX_TEXTCTRL_H_
 #define _WX_TEXTCTRL_H_
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
 #pragma interface "textctrl.h"
 #endif
 
index 2476a768e2bcf701c0b6def0cfabea58a6d228ab..3262a3d5f3a53e6984bbccfa4a899a41b86fb4b8 100644 (file)
@@ -12,7 +12,7 @@
 #ifndef _WX_TIMER_H_
 #define _WX_TIMER_H_
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
 #pragma interface "timer.h"
 #endif
 
index 4ad276b8cf15af0aa46e7cfd8909e3f008302db4..14cd50c0ee55778749f252d7b30a0d97e532e6b5 100644 (file)
@@ -12,7 +12,7 @@
 #ifndef _WX_TOOLBAR_H_
 #define _WX_TOOLBAR_H_
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
 #pragma interface "toolbar.h"
 #endif
 
index 5f0e174557a8a78b4b3114e6372da03aa92c43c2..2e0dbaa1acf96e4e28e901a13918a2459fc7946b 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