]> git.saurik.com Git - wxWidgets.git/blame - interface/link.h
fix for infinite sizing loop (partial patch 1907189)
[wxWidgets.git] / interface / link.h
CommitLineData
23324ae1 1/////////////////////////////////////////////////////////////////////////////
7c913512 2// Name: link.h
e54c96f1 3// Purpose: interface of global functions
7c913512
FM
4// Author: wxWidgets team
5// RCS-ID: $Id$
6// Licence: wxWindows license
7/////////////////////////////////////////////////////////////////////////////
8
9/**
10This macro can be used in conjunction with the
e54c96f1 11wxFORCE_LINK_MODULE() macro to force
7c913512 12the linker to include in its output a specific object file.
7c913512
FM
13In particular, you should use this macro in the source file which you want
14to force for inclusion. The @c moduleName needs to be a name not already
15in use in other @c wxFORCE_LINK_THIS_MODULE macros, but is not required
16to be e.g. the same name of the source file (even if it's a good choice).
23324ae1
FM
17*/
18#define wxFORCE_LINK_THIS_MODULE() /* implementation is private */
19
20
7c913512
FM
21/**
22This macro can be used in conjunction with the
e54c96f1 23wxFORCE_LINK_THIS_MODULE() macro to force
7c913512 24the linker to include in its output a specific object file.
7c913512
FM
25In particular, you should use this macro in a source file which you know
26for sure is linked in the output (e.g. the source file containing the "main()"
27of your app). The @c moduleName is the name of the module you want to
28forcefully link
e54c96f1 29(i.e. the name you used in the relative wxFORCE_LINK_THIS_MODULE() macro.
23324ae1
FM
30*/
31#define wxFORCE_LINK_MODULE() /* implementation is private */
32