]> git.saurik.com Git - wxWidgets.git/blame - include/wx/msw/libraries.h
WinCE build fix according to eVC3 and eVC4 SDKs.
[wxWidgets.git] / include / wx / msw / libraries.h
CommitLineData
a84d5f9d
MW
1/////////////////////////////////////////////////////////////////////////////
2// Name: wx/msw/libraries.h
3// Purpose: Pragmas for linking libs conditionally
4// Author: Michael Wetherell
5// Modified by:
6// RCS-ID: $Id$
7// Copyright: (c) 2005 Michael Wetherell
8// Licence: wxWindows licence
9/////////////////////////////////////////////////////////////////////////////
10
11#ifndef _WX_MSW_LIBRARIES_H_
12#define _WX_MSW_LIBRARIES_H_
13
14// Notes:
15//
16// In general the preferred place to add libs is in the bakefiles. This file
17// can be used where libs must be added conditionally, for those compilers that
18// support a way to do that.
19
20// Newer versions of VC++ support the /GS option which add buffer overflow
21// checks. This adds into the generated code calls to support functions in in
22// the runtime library.
23//
24// Starting with VC++ 8 this option is on by default, and code such as the
25// runtime library that we need to link is compiled with it. Some versions of
26// the runtime library don't include the support code, and a separate library
27// bufferoverflowu.lib must be linked. If all versions of VC++ 8 that can
28// compile wxWidgets have this lib we can link it here, if not then this will
29// have to be removed.
30//
31// More information: http://support.microsoft.com/?id=894573
32
33#if defined __VISUALC__ && __VISUALC__ >= 1400
34 #pragma comment(lib,"bufferoverflowu.lib")
35#endif
36
37#endif // _WX_MSW_LIBRARIES_H_