From: Paul Cornett Date: Tue, 22 Aug 2006 19:36:27 +0000 (+0000) Subject: prevent linker from discarding wxStockGDIMac X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/2260bc5fb171b6c0b83106ef823b815359bd71fe prevent linker from discarding wxStockGDIMac git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@40752 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/mac/carbon/app.cpp b/src/mac/carbon/app.cpp index 154369334d..973bb8065d 100644 --- a/src/mac/carbon/app.cpp +++ b/src/mac/carbon/app.cpp @@ -38,6 +38,7 @@ #include "wx/tooltip.h" #include "wx/docview.h" #include "wx/filename.h" +#include "wx/link.h" #include @@ -67,6 +68,9 @@ # include #endif +// Keep linker from discarding wxStockGDIMac +wxFORCE_LINK_MODULE(gdiobj) + #if wxUSE_THREADS extern size_t g_numberOfThreads; #endif diff --git a/src/mac/carbon/gdiobj.cpp b/src/mac/carbon/gdiobj.cpp index 436c1b612d..3e1b73d874 100644 --- a/src/mac/carbon/gdiobj.cpp +++ b/src/mac/carbon/gdiobj.cpp @@ -18,8 +18,12 @@ #endif #include "wx/module.h" +#include "wx/link.h" #include "wx/mac/private.h" +// Linker will discard entire object file without this +wxFORCE_LINK_THIS_MODULE(gdiobj) + class wxStockGDIMac: public wxStockGDI, public wxModule { public: