00001 /*===========================================================================* 00002 * This file is part of the Abstract Library for Parallel Search (ALPS). * 00003 * * 00004 * ALPS is distributed under the Common Public License as part of the * 00005 * COIN-OR repository (http://www.coin-or.org). * 00006 * * 00007 * Authors: * 00008 * * 00009 * Yan Xu, Lehigh University * 00010 * Ted Ralphs, Lehigh University * 00011 * * 00012 * Conceptual Design: * 00013 * * 00014 * Yan Xu, Lehigh University * 00015 * Ted Ralphs, Lehigh University * 00016 * Laszlo Ladanyi, IBM T.J. Watson Research Center * 00017 * Matthew Saltzman, Clemson University * 00018 * * 00019 * * 00020 * Copyright (C) 2006-2010, Lehigh University, Yan Xu, and Ted Ralphs. * 00021 *===========================================================================*/ 00022 00023 /* 00024 * Include file for the configuration of Alps. 00025 * 00026 * On systems where the code is configured with the configure script 00027 * (i.e., compilation is always done with HAVE_CONFIG_H defined), this 00028 * header file includes the automatically generated header file, and 00029 * undefines macros that might configure with other Config.h files. 00030 * 00031 * On systems that are compiled in other ways (e.g., with the 00032 * Developer Studio), a header files is included to define those 00033 * macros that depend on the operating system and the compiler. The 00034 * macros that define the configuration of the particular user setting 00035 * (e.g., presence of other COIN packages or third party code) are set 00036 * here. The project maintainer needs to remember to update this file 00037 * and choose reasonable defines. A user can modify the default 00038 * setting by editing this file here. 00039 * 00040 */ 00041 00042 #ifndef __ALPSCONFIG_H__ 00043 00044 #ifdef HAVE_CONFIG_H 00045 #include "config_alps.h" 00046 00047 /* undefine macros that could conflict with those in other config.h 00048 files */ 00049 #undef PACKAGE 00050 #undef PACKAGE_BUGREPORT 00051 #undef PACKAGE_NAME 00052 #undef PACKAGE_STRING 00053 #undef PACKAGE_TARNAME 00054 #undef PACKAGE_VERSION 00055 #undef VERSION 00056 00057 #else /* HAVE_CONFIG_H */ 00058 00059 /* include the COIN-wide system specific configure header */ 00060 #include "configall_system.h" 00061 00062 /***************************************************************************/ 00063 /* HERE DEFINE THE CONFIGURATION SPECIFIC MACROS */ 00064 /***************************************************************************/ 00065 00066 /* Define to the debug sanity check level (0 is no test) */ 00067 #define COIN_ALPS_CHECKLEVEL 0 00068 00069 /* Define to the debug verbosity level (0 is no output) */ 00070 #define COIN_ALPS_VERBOSITY 0 00071 00072 /* Define to 1 if the ALPS package is used */ 00073 #define COIN_HAS_ALPS 1 00074 00075 /* Define to 1 if the CoinUtils package is used */ 00076 #define COIN_HAS_COINUTILS 1 00077 00078 /* Define to 1 if the Clp package is used */ 00079 #define COIN_HAS_CLP 1 00080 00081 /* Define to 1 if the Mpi package is used */ 00082 /* #define COIN_HAS_MPI 1 */ 00083 00084 #endif /* HAVE_CONFIG_H */ 00085 00086 #endif /*__HAVE_ALPS_CONFIG_H__*/