Dip 0.95.0
Loading...
Searching...
No Matches
DecompConfig.h
Go to the documentation of this file.
1//===========================================================================//
2// This file is part of the DIP Solver Framework. //
3// //
4// DIP is distributed under the Eclipse Public License as part of the //
5// COIN-OR repository (http://www.coin-or.org). //
6// //
7// Authors: Matthew Galati, SAS Institute Inc. (matthew.galati@sas.com) //
8// Ted Ralphs, Lehigh University (ted@lehigh.edu) //
9// Jiadong Wang, Lehigh University (jiw408@lehigh.edu) //
10// //
11// Copyright (C) 2002-2019, Lehigh University, Matthew Galati, Ted Ralphs //
12// All Rights Reserved. //
13//===========================================================================//
14
15/*
16 * Include file for the configuration of Decomp.
17 *
18 * On systems where the code is configured with the configure script
19 * (i.e., compilation is always done with HAVE_CONFIG_H defined), this
20 * header file includes the automatically generated header file, and
21 * undefines macros that might configure with other Config.h files.
22 *
23 * On systems that are compiled in other ways (e.g., with the
24 * Developer Studio), a header files is included to define those
25 * macros that depend on the operating system and the compiler. The
26 * macros that define the configuration of the particular user setting
27 * (e.g., presence of other COIN packages or third party code) are set
28 * here. The project maintainer needs to remember to update this file
29 * and choose reasonable defines. A user can modify the default
30 * setting by editing this file here.
31 *
32 */
33
34#ifndef __DIPCONFIG_H__
35
36#ifdef HAVE_CONFIG_H
37#ifdef DIP_BUILD
38#include "config.h"
39#else
40#include "config_dip.h"
41#endif
42
43#else /* HAVE_CONFIG_H */
44
45#ifdef DIP_BUILD
46#include "config_default.h"
47#else
48#include "config_dip_default.h"
49#endif
50
51#endif /* HAVE_CONFIG_H */
52
53#endif /*__DIPCONFIG_H__*/