- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

BcpsConfig.h
Go to the documentation of this file.
1 /*===========================================================================*
2 * This file is part of the Abstract Library for Parallel Search (ALPS). *
3 * *
4 * ALPS is distributed under the Eclipse Public License as part of the *
5 * COIN-OR repository (http://www.coin-or.org). *
6 * *
7 * Authors: *
8 * *
9 * Yan Xu, Lehigh University *
10 * Ted Ralphs, Lehigh University *
11 * *
12 * Conceptual Design: *
13 * *
14 * Yan Xu, Lehigh University *
15 * Ted Ralphs, Lehigh University *
16 * Laszlo Ladanyi, IBM T.J. Watson Research Center *
17 * Matthew Saltzman, Clemson University *
18 * *
19 * *
20 * Copyright (C) 2001-2013, Lehigh University, Yan Xu, and Ted Ralphs. *
21 * All Rights Reserved. *
22 *===========================================================================*/
23
24 /* Include file for the configuration of Alps.
25 *
26 * On systems where the code is configured with the configure script
27 * (i.e., compilation is always done with HAVE_CONFIG_H defined), this
28 * header file includes the automatically generated header file, and
29 * undefines macros that might configure with other Config.h files.
30 *
31 * On systems that are compiled in other ways (e.g., with the
32 * Developer Studio), a header files is included to define those
33 * macros that depend on the operating system and the compiler. The
34 * macros that define the configuration of the particular user setting
35 * (e.g., presence of other COIN-OR packages or third party code) are set
36 * by the files config_*default.h. The project maintainer needs to remember
37 * to update these file and choose reasonable defines.
38 * A user can modify the default setting by editing the config_*default.h files.
39 *
40 */
41
42 #ifndef __BCPSCONFIG_H__
43 #define __BCPSCONFIG_H__
44
45 #ifdef HAVE_CONFIG_H
46 #ifdef BCPS_BUILD
47 #include "config.h"
48 #else
49 #include "config_bcps.h"
50 #endif
51
52 #else /* HAVE_CONFIG_H */
53
54 #ifdef BCPS_BUILD
55 #include "config_default.h"
56 #else
57 #include "config_bcps_default.h"
58 #endif
59
60 #endif /* HAVE_CONFIG_H */
61
62 #endif /*__BCPSCONFIG_H__*/
config_bcps_default.h