WxExtLib - WxExtLibConfig.h
00001: // -*- c++ -*-
00002: /*
00003: -------------------------------------------------------------------------
00004: This file is part of WxWidgetsExtensions library.
00005: -------------------------------------------------------------------------
00006:
00007: WxExtLib (WxWidgetsExtensions) library
00008: -----------------------------
00009:
00010: COPYRIGHT NOTICE:
00011:
00012: WxExtLib library Copyright (c) 2006-2007 Daniel Käps
00013:
00014: The WxWidgetsExtensions library and associated documentation files (the
00015: "Software") is provided "AS IS". The author(s) disclaim all
00016: warranties, expressed or implied, including, without limitation, the
00017: warranties of merchantability and of fitness for any purpose. The
00018: author(s) assume no liability for direct, indirect, incidental,
00019: special, exemplary, or consequential damages, which may result from
00020: the use of or other dealings in the Software, even if advised of the
00021: possibility of such damage.
00022:
00023: Permission is hereby granted, free of charge, to any person obtaining
00024: a copy of this Software, to deal in the Software without restriction,
00025: including without limitation the rights to use, copy, modify, merge,
00026: publish, distribute, sublicense, and/or sell copies of the Software,
00027: and to permit persons to whom the Software is furnished to do so,
00028: subject to the following conditions:
00029:
00030: 1. The origin of this source code must not be misrepresented.
00031: 2. Altered versions must be plainly marked as such and must not be
00032: misrepresented as being the original source.
00033: 3. This Copyright notice may not be removed or altered from any
00034: source or altered source distribution.
00035:
00036: End of WxExtLib library Copyright Notice
00037: */
00038:
00039: //-------------------------------------------------------------------------
00040:
00041: //=========================================================================
00042: // WxExtLib config header proxy
00043: //=========================================================================
00044:
00045: #ifndef _INCLUDED_WxExtLibConfig_h
00046: #define _INCLUDED_WxExtLibConfig_h
00047:
00048: //-------------------------------------------------------------------------
00049: // first include header which contains preprocessor settings/defines
00050:
00051: #if (defined M_WxExtLib_IsUseDefaultSetupHeader)
00052:
00053: // WxExtLibConfig_Setup.h is usually contained in WxExtLib source
00054: // directory (./src) and contains a default setup
00055: # include <WxExtLibConfig_Setup.h>
00056:
00057: #elif (defined M_WxExtLib_AlternativeConfigFilename)
00058:
00059: // NOTE include with filename being a macro may be supported only
00060: // by new C/C++ compilers/cpp
00061: # include M_WxExtLib_AlternativeConfigFilename
00062:
00063: #elif (defined M_WxExtLib_IsUseWxExtLibLocalSetupHeader)
00064:
00065: // WxExtLibConfig_Setup.h is usually contained in WxExtLib source
00066: // directory (./src) and contains a default setup
00067: # include <WxExtLibConfig_Setup.local.h>
00068:
00069: #else
00070:
00071: // include some file for project-specific configuration
00072: // (the filename may need to be added to list of searched
00073: // include directories)
00074: # include <project_config.local.h>
00075: // # include "project_config.local.h"
00076:
00077: #endif
00078:
00079: //-------------------------------------------------------------------------
00080: // include header to do automatic setup (partially based on desired setup
00081: // e.g. from config settings/define header)
00082:
00083: #include <WxExtLibConfig_Auto.h>
00084:
00085: //=========================================================================
00086:
00087: #if (M_WxExtLib_IsIncludeStdafxHeader)
00088:
00089: // inclusion of "Stdafx.h" header first may be required if using MFC
00090: // and precompiled headers with VC++
00091: # include "Stdafx.h"
00092:
00093: #endif
00094:
00095: //-------------------------------------------------------------------------
00096:
00097: #endif
00098:
00099: