2ee322d90c
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44441 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
250 lines
8.8 KiB
C
250 lines
8.8 KiB
C
/////////////////////////////////////////////////////////////////////////////
|
|
// Name: msvc/wx/msw/setup.h
|
|
// Purpose: wrapper around the real wx/setup.h for Visual C++
|
|
// Author: Vadim Zeitlin
|
|
// Modified by:
|
|
// Created: 2004-12-12
|
|
// RCS-ID: $Id$
|
|
// Copyright: (c) 2004 Vadim Zeitlin <vadim@wxwindows.org>
|
|
// Licence: wxWindows licence
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
|
|
// VC++ IDE predefines _DEBUG and _UNICODE for the new projects itself, but
|
|
// the other symbols (WXUSINGDLL, __WXUNIVERSAL__, ...) should be defined
|
|
// explicitly!
|
|
|
|
#ifdef _MSC_VER
|
|
#ifdef _UNICODE
|
|
#ifdef WXUSINGDLL
|
|
#ifdef _DEBUG
|
|
#include "../../../lib/vc_dll/mswud/wx/setup.h"
|
|
#else
|
|
#include "../../../lib/vc_dll/mswu/wx/setup.h"
|
|
#endif
|
|
#else
|
|
#ifdef _DEBUG
|
|
#include "../../../lib/vc_lib/mswud/wx/setup.h"
|
|
#else
|
|
#include "../../../lib/vc_lib/mswu/wx/setup.h"
|
|
#endif
|
|
#endif
|
|
|
|
#ifdef _DEBUG
|
|
#pragma comment(lib,"wxbase29ud")
|
|
#pragma comment(lib,"wxbase29ud_net")
|
|
#pragma comment(lib,"wxbase29ud_xml")
|
|
#if wxUSE_REGEX
|
|
#pragma comment(lib,"wxregexud")
|
|
#endif
|
|
|
|
#if wxUSE_GUI
|
|
#if wxUSE_XML
|
|
#pragma comment(lib,"wxexpatd")
|
|
#endif
|
|
#if wxUSE_LIBJPEG
|
|
#pragma comment(lib,"wxjpegd")
|
|
#endif
|
|
#if wxUSE_LIBPNG
|
|
#pragma comment(lib,"wxpngd")
|
|
#endif
|
|
#if wxUSE_LIBTIFF
|
|
#pragma comment(lib,"wxtiffd")
|
|
#endif
|
|
#if wxUSE_ZLIB
|
|
#pragma comment(lib,"wxzlibd")
|
|
#endif
|
|
#pragma comment(lib,"wxmsw29ud_adv")
|
|
#pragma comment(lib,"wxmsw29ud_core")
|
|
#pragma comment(lib,"wxmsw29ud_html")
|
|
#if wxUSE_GLCANVAS
|
|
#pragma comment(lib,"wxmsw29ud_gl")
|
|
#endif
|
|
#if wxUSE_DEBUGREPORT
|
|
#pragma comment(lib,"wxmsw29ud_qa")
|
|
#endif
|
|
#if wxUSE_XRC
|
|
#pragma comment(lib,"wxmsw29ud_xrc")
|
|
#endif
|
|
#if wxUSE_AUI
|
|
#pragma comment(lib,"wxmsw29ud_aui")
|
|
#endif
|
|
#if wxUSE_RICHTEXT
|
|
#pragma comment(lib,"wxmsw29ud_richtext")
|
|
#endif
|
|
#if wxUSE_MEDIACTRL
|
|
#pragma comment(lib,"wxmsw29ud_media")
|
|
#endif
|
|
#if wxUSE_ODBC
|
|
#pragma comment(lib,"wxbase29ud_odbc")
|
|
#endif
|
|
#endif // wxUSE_GUI
|
|
#else // release
|
|
#pragma comment(lib,"wxbase29u")
|
|
#pragma comment(lib,"wxbase29u_net")
|
|
#pragma comment(lib,"wxbase29u_xml")
|
|
#if wxUSE_REGEX
|
|
#pragma comment(lib,"wxregexu")
|
|
#endif
|
|
|
|
#if wxUSE_GUI
|
|
#if wxUSE_XML
|
|
#pragma comment(lib,"wxexpat")
|
|
#endif
|
|
#if wxUSE_LIBJPEG
|
|
#pragma comment(lib,"wxjpeg")
|
|
#endif
|
|
#if wxUSE_LIBPNG
|
|
#pragma comment(lib,"wxpng")
|
|
#endif
|
|
#if wxUSE_LIBTIFF
|
|
#pragma comment(lib,"wxtiff")
|
|
#endif
|
|
#if wxUSE_ZLIB
|
|
#pragma comment(lib,"wxzlib")
|
|
#endif
|
|
#pragma comment(lib,"wxmsw29u_adv")
|
|
#pragma comment(lib,"wxmsw29u_core")
|
|
#pragma comment(lib,"wxmsw29u_html")
|
|
#if wxUSE_GLCANVAS
|
|
#pragma comment(lib,"wxmsw29u_gl")
|
|
#endif
|
|
#if wxUSE_DEBUGREPORT
|
|
#pragma comment(lib,"wxmsw29u_qa")
|
|
#endif
|
|
#if wxUSE_XRC
|
|
#pragma comment(lib,"wxmsw29u_xrc")
|
|
#endif
|
|
#if wxUSE_AUI
|
|
#pragma comment(lib,"wxmsw29u_aui")
|
|
#endif
|
|
#if wxUSE_RICHTEXT
|
|
#pragma comment(lib,"wxmsw29u_richtext")
|
|
#endif
|
|
#if wxUSE_MEDIACTRL
|
|
#pragma comment(lib,"wxmsw29u_media")
|
|
#endif
|
|
#if wxUSE_ODBC
|
|
#pragma comment(lib,"wxbase29u_odbc")
|
|
#endif
|
|
#endif // wxUSE_GUI
|
|
#endif // debug/release
|
|
#else // !_UNICODE
|
|
#ifdef WXUSINGDLL
|
|
#ifdef _DEBUG
|
|
#include "../../../lib/vc_dll/mswd/wx/setup.h"
|
|
#else
|
|
#include "../../../lib/vc_dll/msw/wx/setup.h"
|
|
#endif
|
|
#else // static lib
|
|
#ifdef _DEBUG
|
|
#include "../../../lib/vc_lib/mswd/wx/setup.h"
|
|
#else
|
|
#include "../../../lib/vc_lib/msw/wx/setup.h"
|
|
#endif
|
|
#endif // shared/static
|
|
|
|
#ifdef _DEBUG
|
|
#pragma comment(lib,"wxbase29d")
|
|
#pragma comment(lib,"wxbase29d_net")
|
|
#pragma comment(lib,"wxbase29d_xml")
|
|
#if wxUSE_REGEX
|
|
#pragma comment(lib,"wxregexd")
|
|
#endif
|
|
|
|
#if wxUSE_GUI
|
|
#if wxUSE_XML
|
|
#pragma comment(lib,"wxexpatd")
|
|
#endif
|
|
#if wxUSE_LIBJPEG
|
|
#pragma comment(lib,"wxjpegd")
|
|
#endif
|
|
#if wxUSE_LIBPNG
|
|
#pragma comment(lib,"wxpngd")
|
|
#endif
|
|
#if wxUSE_LIBTIFF
|
|
#pragma comment(lib,"wxtiffd")
|
|
#endif
|
|
#if wxUSE_ZLIB
|
|
#pragma comment(lib,"wxzlibd")
|
|
#endif
|
|
#pragma comment(lib,"wxmsw29d_adv")
|
|
#pragma comment(lib,"wxmsw29d_core")
|
|
#pragma comment(lib,"wxmsw29d_html")
|
|
#if wxUSE_GLCANVAS
|
|
#pragma comment(lib,"wxmsw29d_gl")
|
|
#endif
|
|
#if wxUSE_DEBUGREPORT
|
|
#pragma comment(lib,"wxmsw29d_qa")
|
|
#endif
|
|
#if wxUSE_XRC
|
|
#pragma comment(lib,"wxmsw29d_xrc")
|
|
#endif
|
|
#if wxUSE_AUI
|
|
#pragma comment(lib,"wxmsw29d_aui")
|
|
#endif
|
|
#if wxUSE_RICHTEXT
|
|
#pragma comment(lib,"wxmsw29d_richtext")
|
|
#endif
|
|
#if wxUSE_MEDIACTRL
|
|
#pragma comment(lib,"wxmsw29d_media")
|
|
#endif
|
|
#if wxUSE_ODBC
|
|
#pragma comment(lib,"wxbase29d_odbc")
|
|
#endif
|
|
#endif // wxUSE_GUI
|
|
#else // release
|
|
#pragma comment(lib,"wxbase29")
|
|
#pragma comment(lib,"wxbase29_net")
|
|
#pragma comment(lib,"wxbase29_xml")
|
|
#if wxUSE_REGEX
|
|
#pragma comment(lib,"wxregex")
|
|
#endif
|
|
|
|
#if wxUSE_GUI
|
|
#if wxUSE_XML
|
|
#pragma comment(lib,"wxexpat")
|
|
#endif
|
|
#if wxUSE_LIBJPEG
|
|
#pragma comment(lib,"wxjpeg")
|
|
#endif
|
|
#if wxUSE_LIBPNG
|
|
#pragma comment(lib,"wxpng")
|
|
#endif
|
|
#if wxUSE_LIBTIFF
|
|
#pragma comment(lib,"wxtiff")
|
|
#endif
|
|
#if wxUSE_ZLIB
|
|
#pragma comment(lib,"wxzlib")
|
|
#endif
|
|
#pragma comment(lib,"wxmsw29_adv")
|
|
#pragma comment(lib,"wxmsw29_core")
|
|
#pragma comment(lib,"wxmsw29_html")
|
|
#if wxUSE_GLCANVAS
|
|
#pragma comment(lib,"wxmsw29_gl")
|
|
#endif
|
|
#if wxUSE_DEBUGREPORT
|
|
#pragma comment(lib,"wxmsw29_qa")
|
|
#endif
|
|
#if wxUSE_XRC
|
|
#pragma comment(lib,"wxmsw29_xrc")
|
|
#endif
|
|
#if wxUSE_AUI
|
|
#pragma comment(lib,"wxmsw29_aui")
|
|
#endif
|
|
#if wxUSE_RICHTEXT
|
|
#pragma comment(lib,"wxmsw29_richtext")
|
|
#endif
|
|
#if wxUSE_MEDIACTRL
|
|
#pragma comment(lib,"wxmsw29_media")
|
|
#endif
|
|
#if wxUSE_ODBC
|
|
#pragma comment(lib,"wxbase29_odbc")
|
|
#endif
|
|
#endif // wxUSE_GUI
|
|
#endif // debug/release
|
|
#endif // _UNICODE/!_UNICODE
|
|
#else
|
|
#error "This file should only be included when using Microsoft Visual C++"
|
|
#endif
|
|
|