/usr/include/coin/DylpConfig.h is in coinor-libdylp-dev 1.6.0-1.1ubuntu2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 | #ifndef HAVE_CONFIG_H
#define HAVE_CONFIG_H
#endif
/*
This file is part of the support library for the Dylp LP distribution.
Copyright (C) 2005 -- 2007 Lou Hafer
School of Computing Science
Simon Fraser University
Burnaby, B.C., V5A 1S6, Canada
lou@cs.sfu.ca
This code is licensed under the terms of the Common Public License (CPL).
Include file for the configuration of Dylp.
On systems where the code is configured with the configure script (i.e.,
compilation is always done with HAVE_CONFIG_H defined), this header file
includes the automatically generated header file config_dylp.h, then
undefines macros that might configure with other ProjConfig.h files.
On systems where the code is built using some other approach (e.g., Windows
with MS Visual Studio), the header file configall_system.h is included to
define those macros that depend on the operating system and the compiler,
followed by the defines used for configuration of dylp. A user can modify
the default settings by editing this file.
*/
#ifndef __DYLPCONFIG_H__
#define __DYLPCONFIG_H__
#ifdef HAVE_CONFIG_H
#include "config_dylp.h"
/*
Undefine macros that could conflict with those in other config.h files
*/
#undef PACKAGE
#undef PACKAGE_BUGREPORT
#undef PACKAGE_NAME
#undef PACKAGE_STRING
#undef PACKAGE_TARNAME
#undef PACKAGE_VERSION
#undef VERSION
#else /* HAVE_CONFIG_H */
/*
Include the COIN-wide system specific configure header (usually in
BuildTools/inc).
*/
#include "configall_system.h"
/*
Defines specific to dylp.
*/
/*
Define to the C type corresponding to the C++ bool type. `char' is
correct on many systems. The next most likely choice is int.
*/
#define BOOL char
/*
Define to the debug sanity check level (0 is no test)
*/
#define COIN_DYLP_CHECKLEVEL 0
/*
But dylp was developed long before COIN came into being, so if you really
want the paranoid checks, define DYLP_PARANOIA. The value isn't important.
*/
/* #define DYLP_PARANOIA 1 */
/*
Define to the debug verbosity level (0 is no output)
*/
#define COIN_DYLP_VERBOSITY 0
/*
But dylp was developed long before COIN came into being, so if you
want informational printing, DO NOT define DYLP_NDEBUG. The value isn't
important.
*/
/* #undef DYLP_NDEBUG 1 */
/*
Define this variable to enable dylp's statistics collection features.
*/
#define DYLP_STATISTICS 1
/*
Define to 1 if the DyLP package is available.
*/
#define COIN_HAS_DYLP 1
/*
Set to the full path directory name for the location of the error text
message file dy_errmsgs.txt. This file is distributed with dylp source and
not normally installed elsewhere. An absolute path to DyLP/src/Dylp/ is
appropriate. The string should end with a directory separator ("/" or "\",
depending on your system). The surrounding quotes are part of the
definition. There is no good default; the value given here will work from
the examples directory, on a windows system, which seems the most likely
environment to be using this part of DylpConfig.h.
*/
/* #define DYLP_ERRMSGDIR "..\\src\\Dylp\\" */
/*
Define this symbol if your system is `big-endian', i.e., the most significant
byte of a multibyte quantity is stored in the lowest byte address. Intel x86
systems are little-endian. SPARC and Motorola are big-endian.
*/
/* #define WORDS_BIGENDIAN 1 */
/*
Define this symbol if the quiet_nan function exists. This function should
return the bit pattern for IEEE quiet NaN.
*/
/* #define DYLP_HAS_QUIET_NAN 1 */
/*
Define to be the name of the C function used to check that an IEEE floating
point value is finite. Common possibilities are finite, _finite, and
isfinite.
*/
#define DYLP_ISFINITE finite
/*
Define to be the name of the C function used to check that an IEEE floating
point value is NaN. Common possibilities are isnan and _isnan.
*/
#define DYLP_ISNAN isnan
/*
Define to 1 if sunmath.h exists. As you might guess, define this only on a
Sun/Solaris system. And really, if you're building on Sun, why are you
using this part of the configuration file? Run configure!
*/
/* #define HAVE_SUNMATH_H 1 */
/*
Dylp version number.
*/
#define DYLP_VERSION "1.6.0"
#endif /* HAVE_CONFIG_H */
#endif /*__DYLPCONFIG_H__*/
|