Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
tmp
OS-2.10.2
OS
src
OSConfig.h
Go to the documentation of this file.
1
/* Copyright (C) 2011
2
* All Rights Reserved.
3
* This code is published under the Eclipse Public License.
4
*
5
* $Id: OSConfig.h 5284 2017-12-08 13:52:50Z stefan $
6
*
7
* Include file for the configuration of OS.
8
*
9
* On systems where the code is configured with the configure script
10
* (i.e., compilation is always done with HAVE_CONFIG_H defined), this
11
* header file includes the automatically generated header file, and
12
* undefines macros that might configure with other Config.h files.
13
*
14
* On systems that are compiled in other ways (e.g., with the
15
* Microsoft Developer Studio), a header files is included to define those
16
* macros that depend on the operating system and the compiler. The
17
* macros that define the configuration of the particular user setting
18
* (e.g., presence of other COIN-OR packages or third party code) are set
19
* by the files config_*_default.h. The project maintainer needs to remember
20
* to update these file and choose reasonable defines.
21
* A user can modify the default setting by editing the config_*_default.h files.
22
*
23
*/
24
25
#ifndef __OSCONFIG_H__
26
#define __OSCONFIG_H__
27
28
#ifdef HAVE_CONFIG_H
29
#ifdef OS_BUILD
30
#include "config.h"
31
#else
32
#include "config_os.h"
33
#endif
34
35
#else
/* HAVE_CONFIG_H */
36
37
#ifdef OS_BUILD
38
#include "config_default.h"
39
#else
40
#include "
config_os_default.h
"
41
#endif
42
43
#endif
/* HAVE_CONFIG_H */
44
45
#endif
/*__OSCONFIG_H__*/
config_os_default.h
Generated by
1.8.5