00001 //===========================================================================// 00002 // This file is part of the DIP Solver Framework. // 00003 // // 00004 // DIP is distributed under the Eclipse Public License as part of the // 00005 // COIN-OR repository (http://www.coin-or.org). // 00006 // // 00007 // Author: Matthew Galati, SAS Institute Inc. (matthew.galati@sas.com) // 00008 // // 00009 // Conceptual Design: Matthew Galati, SAS Institute Inc. // 00010 // Ted Ralphs, Lehigh University // 00011 // // 00012 // Copyright (C) 2002-2013, Lehigh University, Matthew Galati, Ted Ralphs // 00013 // All Rights Reserved. // 00014 //===========================================================================// 00015 00016 /* include the COIN-OR-wide system specific configure header */ 00017 #include "configall_system.h" 00018 00019 /* include the public project specific macros */ 00020 #include "config_dip_default.h" 00021 00022 /***************************************************************************/ 00023 /* HERE DEFINE THE PROJECT SPECIFIC MACROS */ 00024 /* These are only in effect in a setting that doesn't use configure */ 00025 /***************************************************************************/ 00026 00027 /***************************************************************************/ 00028 /* HERE DEFINE MS PRAGMAS TO DISABLE SOME WARNINGS */ 00029 /***************************************************************************/ 00030 00031 #include "CoinPragma.hpp" 00032 00033 #if defined(_MSC_VER) 00034 // warning C4290: C++ exception specification ignored except to indicate 00035 // a function is not __declspec(nothrow) 00036 # pragma warning(disable:4290) 00037 //warning C4996: 'std::xxx' was declared deprecated 00038 # pragma warning(disable:4996) 00039 #endif 00040 00041 /***************************************************************************/ 00042 /* HERE DEFINE THE CONFIGURATION SPECIFIC MACROS */ 00043 /***************************************************************************/ 00044 00045 /* Define to 1 if the Cgl package is used */ 00046 #define COIN_HAS_CGL 1 00047 00048 /* Define to 1 if the Clp package is used */ 00049 #define COIN_HAS_CLP 1 00050 00051 /* Define to 1 if the CoinUtils package is used */ 00052 #define COIN_HAS_COINUTILS 1 00053 00054 /* Define to 1 if the Osi package is used */ 00055 #define COIN_HAS_OSI 1 00056 00057 /* Define to 1 if the Osi package is used */ 00058 #define COIN_HAS_CBC 1 00059 00060 /* Define to the debug sanity check level (0 is no test) */ 00061 //#define COIN_DECOMP_CHECKLEVEL 0 00062 00063 /* Define to the debug verbosity level (0 is no output) */ 00064 //#define COIN_DECOMP_VERBOSITY 0 00065 00066 #define __DECOMP_LP_CLP__ 00067 #define __DECOMP_IP_CBC__ 00068