00001 /*===========================================================================* 00002 * This file is part of the BiCePS Linear Integer Solver (BLIS). * 00003 * * 00004 * BLIS is distributed under the Eclipse 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) 2001-2013, Lehigh University, Yan Xu, and Ted Ralphs. * 00021 * All Rights Reserved. * 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-OR packages or third party code) are set 00036 * by the files config_*default.h. The project maintainer needs to remember 00037 * to update these file and choose reasonable defines. 00038 * A user can modify the default setting by editing the config_*default.h files. 00039 * 00040 */ 00041 00042 #ifndef __BLISCONFIG_H__ 00043 #define __BLISCONFIG_H__ 00044 00045 #ifdef HAVE_CONFIG_H 00046 #ifdef BLIS_BUILD 00047 #include "config.h" 00048 #else 00049 #include "config_blis.h" 00050 #endif 00051 00052 #else /* HAVE_CONFIG_H */ 00053 00054 #ifdef BLIS_BUILD 00055 #include "config_default.h" 00056 #else 00057 #include "config_blis_default.h" 00058 #endif 00059 00060 #endif /* HAVE_CONFIG_H */ 00061 00062 #endif /*__BLISCONFIG_H__*/